2
假設我有一個看起來像這樣的列的數據幀:填充柱與NA爲短串
E <- data.frame(
c("a brown fox"),
c("something"),
c("else")
)
E <- as.data.frame(t(E))
V1
c..a.brown.fox.. a brown fox
c..something.. something
c..else.. else
我想將它拆分成多列這樣的:
V1 V2 V3
a brown fox
something NA NA
else NA NA
但它找出來是這樣的:
pacman::p_load(qdap) # or use library() or whatever
colsplit2df(E, sep = " ")
X1 X2 X3
c..a.brown.fox.. a brown fox
c..something.. something something something
c..else.. else else else
'data.table :: setDT(E)[,tstrsplit(V1,「\\ s +」)]'或'splitstackShape :: cSplit(E,「V1」,「」)' –
什麼是'colsplit2df '? – lukeA
@lukeA https://trinker.github.io/qdap/colsplit2df.html –