几天来,我已经尝试了不同的解决方案(包括在 stackoverflow 和 R 帮助线程上讨论的几个)。没有一个产生好的解决方案。因此,这个帖子。
我需要创建一个数据框
df <- as.data.frame (matrix (nrow = 3470, ncol = 22,000)
前 3 列是字符/字符串数据。其余是数字数据。混合模式搞砸了这种方法。
df <- data.frame (c1 = char(22,000), c2 = char(22,000), c3 = char(22,000), .....)
有没有办法在这个解决方案中将第 4 列设置为 22,000 列?(然后我可以使用 colnames (df) 来设置真实姓名)。
在用类似的东西初始化数据帧时
df <- data.frame (c1 = char(22,000), c2 = char(22,000), c3 = char(22,000), .....)
有没有一种机制可以使用 rep 之类的东西来声明 c4 到 c22,000 是数字的?
非常感谢。(我知道初始化数据框已经讨论过好几次了。我尝试了几种方法,但没有找到一个好的解决方案)。因此,这篇文章成为了一个被殴打致死的话题。