【发布时间】:2019-06-09 15:36:24
【问题描述】:
在 R 中,我有一个由字符和数字字段组成的数据框。当我rbind data.frame 与另一个表时,整个data.frame 更改为character。
发生了什么事?
x <- data.frame("hello",1,2,3)
str(x)
x <- rbind(x,c("hello",1,2,3) )
str(x)
我希望在我的代码中找到一种不轻易更改数据类型的方法。
【问题讨论】:
-
找不到完全相同的副本,但重点是
character加上numeric==character。 -
见also。
-
仔细阅读
?c,您可能会受益匪浅。这解释了您遇到数据类型强制的原因。