我的字符串看起来像这样
string <- "\n\t\t\t1,2\n\t\t\t3,4\n\t\t"
我需要创建以下数据框
1 2
3 4
一种方法是使用strsplit函数,但感觉必须有更好的方法。 任何帮助将不胜感激。
答案 0 :(得分:3)
您可以将字符串转换为与textConnection
文件类似的内容,然后将其提供给read.csv
:
> read.csv(textConnection(string),head=FALSE)
V1 V2
1 1 2
2 3 4
3 NA NA
最后一个换行符生成最后一行NA值之后的杂散标签,你需要以某种方式处理它们。