【问题标题】:Vector vs. Data frame in RR中的向量与数据框
【发布时间】:2011-01-17 19:50:15
【问题描述】:

R中的向量和数据框有什么区别?什么情况下向量应该转成数据框?

【问题讨论】:

    标签: r vector dataframe


    【解决方案1】:

    向量有 1 维,而数据框有 2。我想不出将单个向量转换为数据框的充分理由。当您有多个向量时,通常会出现这个问题。

    一个更好的问题是数据框和矩阵之间的区别是什么:数据框的每一列可以有不同的数据类型,而矩阵都是一种数据类型。在幕后,一个数据框实际上是一个在每个索引处具有相等长度向量的列表。

    【讨论】:

    • 我只是想问你矩阵和数据帧之间的区别。谢谢你的解释。
    【解决方案2】:

    另一个值得注意的点是,在运行代码时,对矩阵的操作(大部分时间)比对数据帧的操作要快得多。

    塔尔

    【讨论】:

    • 还有一点是data.frame可以保存不同的数据类型(日期、数字、因子)而matrix只能保存一种类型。
    猜你喜欢
    • 1970-01-01
    • 2012-04-09
    • 2014-07-10
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多