32得票5回答
如何在使用read.table()函数时读取表头但跳过部分行?

数据.txt:Index;Time; 1;2345; 2;1423; 3;5123; 代码:dat <- read.table('data.txt', skip = 1, nrows = 2, header =TRUE, sep =';') 结果: X1 X2345 1 2 142...

32得票5回答
如何将满足条件的行从CSV文件中读取到R中?

我试图将一个大的csv文件读入R中。我只想读取并处理一些满足特定条件(例如Variable2 >= 3)的行。这个数据集要小得多。 我希望直接将这些行读入数据框架,而不是将整个数据集加载到数据框架中,然后根据条件选择,因为整个数据集不容易放入内存中。

31得票3回答
读取CSV文件,首行为表头,跳过第二行。

我有一个包含两个标题行的CSV文件,第一行是我想要的标题,但第二行我想要丢弃。如果我执行以下命令: data <- read.csv("HK Stocks bbg.csv", header = T, stringsAsFactors = FALSE) 第一行变为标题,文件的第二行变...

27得票4回答
将read.csv中的空白字段转换为NA。

我有一个名为'a.txt'的制表符分隔文本文件。D列为空。 A B C D 10 20 NaN 30 40 40 30 20 20 NA 20 我希望数据框与文本文件完全一...

24得票4回答
使用read.csv()时,避免空格在列名中被替换为句点(".")。

我正在使用R进行数据预处理,遇到了这个问题:我使用read.csv(filename,header=TRUE)输入数据后,变量名中的空格变成了“.” ,例如,一个名为 Full Code 的变量在生成的数据框中变成了 Full.Code 。处理完数据后,我使用write.xlsx(filena...

19得票3回答
read.csv与read.table的区别

我在几个案例中看到,当使用read.table()读取一个标记分隔符文件(例如微阵列的注释表)时会返回以下错误:Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : line xxx did...

16得票3回答
读取包含日期和数字的CSV文件

我在使用R导入CSV文件时遇到了问题: 要导入的示例行:2010-07-27;91 2010-07-26;93 2010-07-23;88 我使用以下语句:data <- read.csv2(file="...", sep=";", dec=".", header=FALSE) 当我试...

16得票4回答
读取CSV文件的行名

我试图将列导向的csv文件读入R作为数据框。 文件的第一行如下: sDATE,sTIME,iGPS_ALT,... 然后每个附加行都是一个测量值: 4/10/2011,2:15,78, ... 当我尝试通过以下方式将其读入R: d = read.csv('filename') 我...

15得票2回答
fread - 读取所有列为字符类型

我想使用 data.table / fread 将文件读入 R。其中一些字段具有前导零,我只想将数据读取为字符并手动修复它们。但是我不知道如何告诉 fread。我尝试了这个方法,但它会像通常一样分配 char、num 等类型: 我希望使用 data.table / fread 将文件读入 ...

14得票1回答
read.csv()函数中使用UTF-8编码

我正在尝试从一个csv文件中读取数据,并指定字符编码为UTF-8。通过阅读?read.csv()说明,似乎将fileEncoding设置为UTF-8就可以实现这一点,但是,在检查时我没有看到这个设置生效。在导入数据时有更好的指定字符编码为UTF-8的方法吗? 样本数据: 在此下载样本数据f...