【发布时间】:2020-08-29 03:12:51
【问题描述】:
我正在尝试使用 R 中作为 .dat 文件提供给我的大型数据框。不幸的是,数据文件的格式不理想,因此我遇到了问题。
我可以通过以下方式读取数据文件:
myData <- read.delim(file=here("myData.dat"))
但是,当我查看数据框时,它使用第一行数据作为标题。由于文件的格式,我无法对其进行编辑以将适当的标题直接添加到文件中。我尝试使用:
colnames(myData) = (c("Column1", "Column2", "Column3"))
除了这会替换用于列名的数据,因此实质上会删除数据集中的一行。
尝试使用:
myData <- read.delim(file=here("myData.dat"), col.names(c("Column1", "Column2", "Column3"))
导致错误“read.table(file = file, header = header, sep = sep, quote = quote, : more columns than column names”错误。
有没有办法添加一个全新的行作为列名?
旁注:我正在使用的数据是机密的,因此我无法共享它。它有大约 10,600 行数据和 50 列
【问题讨论】:
标签: r