【发布时间】:2013-07-08 21:31:25
【问题描述】:
我尝试了不同的解决方案(包括几个 在 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 是 数字?
非常感谢。 (我知道初始化数据框已经讨论过几次 次。我尝试了几种方法,但没有找到一个好的解决方案)。因此这篇文章 一个被打死的话题。
【问题讨论】: