我有一个看似简单的任务,需要在R中向数据框添加一行,但我做不到!
我的数据框有50行和100列。数据框的第一列是因子,所有其他列都是字符 - 这是lapply生成的。我只想添加第51行...但每次都会出现警告。
我的添加数据的形式为
rbind 每次都显示 "invalid factor levels"。
例如:
我的数据框有50行和100列。数据框的第一列是因子,所有其他列都是字符 - 这是lapply生成的。我只想添加第51行...但每次都会出现警告。
我的添加数据的形式为
Cat <- c("Cat", 1,NA,3,NA,5)
。(我不知道 " 或 ' 应该放在哪里 - 对R很陌生!)rbind 每次都显示 "invalid factor levels"。
例如:
df <- rbind(df,Cat)
我认为这是因为因子/字符分歧的缘故。
rbind
。 - A5C1D2H2I1M1N2O1R2T1list
比使用c
更好。 - A5C1D2H2I1M1N2O1R2T1