【发布时间】:2016-08-21 03:08:34
【问题描述】:
我查看了这个解决方案:R-friendly way to convert R data.frame column to a vector?
但每个解决方案似乎都涉及手动声明正在创建的向量的名称。
我有一个包含大约 224 个列名的大型数据框。我想分解数据框并将其转换为 224 个不同的向量,这些向量可以保留它们的标签,而无需手动输入它们。有没有办法遍历数据框中的列并生成一个与列同名的向量还是我在做梦?
【问题讨论】:
-
您为什么认为有必要这样做。
with()声明不能帮助你吗?如果您提供某种 reproducible example 来准确显示您想要的内容,那将会有所帮助。也许您正在寻找list2env?但通常有更多类似 R 的方式来做事。 -
现在我们只需要一个
eval(parse(text=...))的答案来完成R 中最危险的命令的三重奏。 -
我非常喜欢建议的三个“坏”想法。