从包含元素和空格的单个字符串创建 R 数据框
Create R dataframe from single string containing elements and whitespace
我有这样的字符串
string <- "\n\t\t\t1,2\n\t\t\t3,4\n\t\t"
我需要创建以下数据框
1 2
3 4
一种方法是使用strsplit函数,但感觉一定有更好的方法。
任何帮助将不胜感激。
你可以将一个字符串转换成一个有点像文件的东西 textConnection
然后把它提供给 read.csv
:
> read.csv(textConnection(string),head=FALSE)
V1 V2
1 1 2
2 3 4
3 NA NA
最后一个换行符后的杂散制表符产生最后一行 NA 值,您需要以某种方式处理这些问题。
我有这样的字符串
string <- "\n\t\t\t1,2\n\t\t\t3,4\n\t\t"
我需要创建以下数据框
1 2
3 4
一种方法是使用strsplit函数,但感觉一定有更好的方法。 任何帮助将不胜感激。
你可以将一个字符串转换成一个有点像文件的东西 textConnection
然后把它提供给 read.csv
:
> read.csv(textConnection(string),head=FALSE)
V1 V2
1 1 2
2 3 4
3 NA NA
最后一个换行符后的杂散制表符产生最后一行 NA 值,您需要以某种方式处理这些问题。