R查询:在.txt文件中添加标题行

时间:2018-10-30 09:40:38

标签: dataset add header-row

我有 .txt 格式的7个数据集(53个变量,每个变量具有不同的行数,全部> 100k)。没有标题行,但我知道每个变量的字段名称和正确格式。我尝试使用rbind:

df <- read.csv("filepath_to_textfile.txt", header = FALSE, 
                as.is = TRUE,  stringsAsFactors = FALSE)

new_df <- rbind(c(hadm_id, subject_id,... obsinl24), df) 

我收到以下错误消息:

  

rbind(c(hadm_id,subject_id,....:object'hadm_id'not   找到

我也尝试过创建数据框:

fieldnames <- data.frame(hadm_id=integer(),
                           subject_id=integer(), ...
                           obsinl24)

但出现以下错误:

  

as.data.frame.default(x [[i]],可选= TRUE)中的错误:无法   将“功能”类强制转换为data.frame

1 个答案:

答案 0 :(得分:0)

以下代码正是我所需要的:

df <-read.csv(“ filepath_to_textfile.txt”,标头= FALSE,                 as.is = TRUE,stringsAsFactors = FALSE)

names(df)<-c(“ hadm_id”,“ subject_id”,...“ obsinl24”)