【发布时间】:2016-03-16 07:26:14
【问题描述】:
我会在这里解释我的问题。这就是我所拥有的。
单个字符串的列
df <- as.data.frame(c("NI",
"FA",
"FI",
"FST",
"FA,NI",
"IA,FI,IO",
"NI,DI",
"IA,NI,IO",
"IA,FT,FI",
"FA,FT,FI",
"IA,FST,FI"))
names(df) <- "Column_of_strings"
注意:输出可能不会用引号显示,但它们是字符串。我决定将它们包括在内。
df
Column_of_strings
"NI"
"FA"
"FI"
"FST"
"FA,NI"
"IA,FI,IO"
"NI,DI"
"IA,NI,IO"
"IA,FT,FI"
"FA,FT,FI"
"IA,FST,FI"
我想要什么:
Column_of_strings
"NI"
"FA"
"FI"
"FST"
"FA","NI"
"IA","FI","IO"
"NI","DI"
"IA","NI","IO"
"IA","FT","FI"
"FA","FT","FI"
"IA","FST","FI"
如果这些字符串组本身可以存储为向量,那就更好了。
Column_of_strings
c("NI")
c("FA")
c("FI")
c("FST")
c("FA","NI")
c("IA","FI","IO")
c("NI","DI")
c("IA","NI","IO")
c("IA","FT","FI")
c("FA","FT","FI")
c("IA","FST","FI")
总结:
有没有人知道如何:
- 最初解压我拥有的字符串列表
- 在每个字符串中分配字符串子组,逗号分隔每个所需的字符串。
- 理想情况下将子组分配给向量
感谢所有建议!
【问题讨论】:
标签: r