gpt4 book ai didi

r - 如何将逗号分隔的数据加载到R中?

转载 作者:行者123 更新时间:2023-12-04 10:46:26 27 4
gpt4 key购买 nike

我有一个像这样的平面文件:

   x1,   x2,   x3,   x4,   x5
0.438,0.498,3.625,3.645,5.000
2.918,5.000,2.351,2.332,2.643
1.698,1.687,1.698,1.717,1.744
0.593,0.502,0.493,0.504,0.445
0.431,0.444,0.440,0.429,1.0
0.438,0.498,3.625,3.648,5.000

我如何在 R 中加载它。

我试过这样做
> x <- read.table("C:\\flatFile.txt", header=TRUE)

但在我做了一些操作后,我得到了类似的错误
> colSums(x)
Error in colSums(x) : 'x' must be numeric

最佳答案

如果您查看 read.table 上的帮助您会发现一些本质上是 read.table 的额外功能具有不同的默认值。如果您倾向于读取大量最好使用这些默认值读取的文件,请使用它们而不是 read.table为了简洁。

此代码将读取您的文件

x <- read.table("C:\\flatFile.txt", header=TRUE, sep = ',')

或此代码
x <- read.csv("C:\\flatFile.txt")

请注意,虽然您可以设置这些 read.table 的任何功能基于命令就像 read.table ,使用它们并重申默认设置是没有意义的。例如,不要打扰 read.csv如果您还要设置 header = TRUE ,和/或, sep = ','所有的时间也是如此。您不妨直接使用 read.table在这种情况下。

关于r - 如何将逗号分隔的数据加载到R中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7451591/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com