0

我有.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,....:找不到对象'hadm_id'

我也尝试过创建一个数据框:

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

但得到以下错误:

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

4

1 回答 1

0

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

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

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

于 2018-11-06T08:59:23.573 回答