繁体   English   中英

在R中读取文本文件

[英]Reading a text file in R

我一直在阅读R ok中的文本文件,没有任何问题。 今天我刚刚注意到,在RStudio中读取文本文件时,它会自动将变量作为因素导入。 这可以通过stringsasFactors = F轻松解决,但是现在它会将每一列作为字符导入。 我正在为此使用read.table:

read.table("file.text", stringsAsFactors = F, header = T)

有人知道如何获取read.table命令以将文本文件列导入为数字吗? 我进行了一些搜索,但是了解其他人是否对read.table遇到相同的问题将很有用。

您可以指定一个向量,其中包含要读取的列的类。 例如,如果源数据有两列,第一列是数字,第二列是因数,那么您可以使用此列:

classes <- c(col1="numeric", col2="factor")
read.table("file.text", colClasses=classes, stringsAsFactors=FALSE)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM