导入r

时间:2016-12-01 23:34:23

标签: r import

这是我的一部分数据。当我执行read.csv(data,sep ="")时,我得到一个包含列和行的数据帧。但是这个数据都是一种类型,所以我只需要一行,一列或一个向量。

任何帮助都是相关的。

0 0 0 10 10 10 10 10 10 10 10 20 20 20 20 20 20 20 20 20 30 30 30 30 30 30  30 30 30 40 40 40 40 40 40 50 50 50 50 50 50 60 60 60 60 60 60 60 60 60 60  60 60 70 70 70 70 70 70 70 70 70 80 80 80 80 80 80 80 80 80 90 90 90 90 90  90 90 90 90 100 100 100 100 100 100 100 100 100 110 110 110 110 110 110  110 110 110 110 110 110 120 120 120 120 120 130 130 130 130 130 130 140  140 140 140 140 140 140 140 150 150 150

2 个答案:

答案 0 :(得分:4)

怎么样:

scan(data,what="numeric", sep=" ")

当您使用'read.csv'(或任何read.xxx)时,R了解您正在尝试导入表,因此它会创建一个包含文件内容的列和行的数据框。您可以使用scan直接读取字符串,也可以稍后更改数据框:

加载数据:

df=read.csv(data, sep=" ")

将其更改为字符串:

as.numeric(df)

答案 1 :(得分:0)

我将您的示例剪切并粘贴到名为" test"的文本文件中。并且能够在此处使用此代码导入您的示例:

testdf = read.csv('test', sep=" ", header = FALSE)

当我第一次尝试时,我得到了一堆没有数据的列。

对我来说,关键是这个词:

header = False 

希望这有帮助!