我正在使用readLines("file.txt")
来读取R.我正在获取一个字符向量:
[1]"classLabel|UserName|2|1.857|Subejct|User Questio(text)n?|Answer(text).|text"
但我想进一步处理它,因为我可以将它作为数据帧
col1 col2 col3 col4 col5 col6 col7 col8
classLabel usrName 2 1.857 Subject User Q Answer text
文件格式为|分隔,有8个属性。
classLabel|UserName|2|1.857|Subejct|User Questio(text)n?|Answer(text).|text
另外,如果你可以分享一些教程或资源来加载R中的数据真的很有帮助
答案 0 :(得分:3)
您可以尝试read.table
read.table("file.txt",sep="|")
答案 1 :(得分:3)
像lokheart所说,你会想要使用read.table
。文档非常好......在R命令提示符下键入?read.table
以查看帮助,最后有一些示例。
至于教程,网上有很多教程。您应该查看this SO question以获取一些优秀的链接,以及R网站上的official R language introduction。
答案 2 :(得分:0)
在R中有几种以 after user login -> API return user unique id -> store that Id with UserDefaults in iOS
and use it to make request to API
格式,csv
格式或其他格式加载数据集的方法,一种方法是使用txt
来执行以下代码:
read.table
setwd("Directorypath")
将是您的目录路径:
##remember use "//" if you are using a Windows OS
如果您的数据库有标题,则可以使用以下参数导入数据集:
"C:\\firstfolder\\secondfolder"
然而,正如我所说,有一种方法可以在R中导入数据。
另一个例子是使用dataset <- read.table("FileName", sep=",", header=T)
read.csv
或使用read.csv("FileName", sep=",", header=T)
包阅读Excel文件:
readxl
尽管最后一种方式需要花费更多时间来加载数据库大小,但建议您使用csv格式来处理数据。