[英]How to split one cell in data with a limiter into 2 cell in R Studio AND SQL
如何在R Studio AND SQL中使用限制器將數據中的一個單元格拆分為2個單元格
例如:
col1 col2
row1: abc a+b
row2: xyz d+g+h+i+l
依此類推
至
col1 col2
row1: abc a
row2: abc b
row3: xyz d
row4: xyz g
row5: xyz h
row6: xyz i
row6: xyz l
等等謝謝! 干杯
在R中,您可以使用cSplit
。 這是完美的。
library(splitstackshape)
cSplit(df, "col2", sep = "+", direction = "long")
# col1 col2
# 1: abc a
# 2: abc b
# 3: xyz d
# 4: xyz g
# 5: xyz h
# 6: xyz i
# 7: xyz l
df
在哪里
structure(list(col1 = c("abc", "xyz"), col2 = c("a+b", "d+g+h+i+l"
)), .Names = c("col1", "col2"), class = "data.frame", row.names = c("row1:",
"row2:"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.