从包含元素和空格的单个字符串创建R数据帧

时间:2016-10-25 22:56:21

标签: r string dataframe initializer removing-whitespace

我的字符串看起来像这样

string <- "\n\t\t\t1,2\n\t\t\t3,4\n\t\t"

我需要创建以下数据框

1 2
3 4

一种方法是使用strsplit函数,但感觉必须有更好的方法。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

您可以将字符串转换为与textConnection文件类似的内容,然后将其提供给read.csv

> read.csv(textConnection(string),head=FALSE)
  V1 V2
1  1  2
2  3  4
3 NA NA

最后一个换行符生成最后一行NA值之后的杂散标签,你需要以某种方式处理它们。