【发布时间】:2013-03-31 20:10:50
【问题描述】:
R中的dataframe和list有什么区别?什么时候应该用哪一个?哪个更容易循环?
确切的问题:我必须先存储 3 个字符串元素,如“a”、“b”、“c”。稍后对于其中的每一个,我需要再附加 3 个元素;例如对于“a”,我必须添加“a1”、“a2”、“a3”。稍后我必须使用嵌套的 for 循环来访问这些元素。
所以我很困惑使用数据框或列表或其他一些数据类型,我可以先在其中存储然后附加(每列的种类)?
目前我遇到错误,例如“要替换的项目数不是替换长度的倍数”
【问题讨论】:
-
我认为这些可能会对您有所帮助.. r-tutor.com/r-introduction/data-frame 和 r-tutor.com/r-introduction/list
-
真的有那么糟糕的问题吗?我是 R 的新手,来自 java 和 c#,这种脚本语言似乎很难......:(
-
@ShazSimple 这个问题本身并没有那么糟糕。实在是太笼统了。如果您想为您的特定问题提供解决方案,您必须向我们展示一个可重复的最小示例,如 here 所述。为此,请提出一个新问题。我们可以把这个留在这里作为参考。
-
尽管您确实提供了有关如何尝试完成它的信息,但您似乎仍不清楚您要完成什么。在
R中,回答问题的最佳方式并不总是您可能想的那样,因此更多信息会有所帮助。欢迎来到 SO。 -
@Joris,谢谢你的建议。很快就会发布新问题..