r - 在 R 中读取文件时没有行名

标签 r csv dataframe rowname

我有一个不包含行名称的“.txt”文件,但是当我将 read.tablerow.names = NULL 一起使用时,它仍然接受前 2 行作为行名。

test <- read.table('C:\\somefolder\\myfile.txt', header = FALSE, row.names = NULL)
head(test)

#                         V1  V2  V3
#1  1002345017,1598773715,56 ,23 ,29
#2  2000310429,1134645573,68 ,12 ,36
#3  3003044126,1403951625,147 ,53 ,28
#4  4045601426,1003975400,38 ,18  ,0
#5  4500450126,1016051119,30 ,15  ,0
#6  6049000126,1013902600,29 ,19  ,2

我在不使用 row.names 规范的情况下也得到了相同的结果。

最佳答案

您缺少 sep 参数:

res <- read.table(text = "1002345017,1598773715,56 ,23 ,29
2000310429,1134645573,68 ,12 ,36
3003044126,1403951625,147 ,53 ,28
4045601426,1003975400,38 ,18  ,0
4500450126,1016051119,30 ,15  ,0
6049000126,1013902600,29 ,19  ,2", header = FALSE, row.names = NULL, sep= ",")

由于您的来源混合使用了空格和逗号,因此您有一半的时间是正确的。

关于r - 在 R 中读取文件时没有行名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39883492/

相关文章:

r - 如何将数据框 (R) 导出到 Oracle 表中

r - 使用并行包将具有不同参数的函数调用发送到 R 中的不同处理器

r - 将revgeocode应用于经纬度坐标列表

python - 在 Pandas 中解析 JSON

python - 根据列中设置的截止值提取特定行

r - R ggmap 缩放和范围有问题吗?

python - 使用 pandas 从 csv 文件中读回元组

csv - 如果将 CSV 导入到 DataFrame 时未正确设置 Spark.executor.memory,则字符会损坏

mysql - 将 CSV 导入 MySQL 并转换日期

python - Pandas 比较下一行