R语言中如何创建数据框?

我想知道在R语言中如何创建数据框。我最近开始学习R,但我不太清楚如何创建一个数据框。我尝试过一些方法,但好像并不是很成功。我知道数据框可以将数据结构化和整理,而且它是分析数据的有用工具。请问有哪位能告诉我如何在R语言中创建数据框或提供相应的代码吗?非常感谢!

提问时间:2023-08-22 15:22:52 编辑时间:2023-08-22 15:22:54 提问者: Phoenix_Fighter
  • 蓝雪之恋
    4

    在R语言中创建数据框可以使用函数data.frame()。其代码如下:

    # 创建一个空的数据框
    data.frame()
    
    # 创建一个具有一列的数据框
    data.frame(col_1)
    
    # 创建一个具有两列的数据框
    data.frame(col_1, col_2)
    
    # 创建一个具有三列的数据框
    data.frame(col_1, col_2, col_3)
    

    该函数中的参数可以是向量、矩阵或其他数据框。例如,以下代码可以创建一个具有3列的数据框:

    df <- data.frame(col_1 = c("A", "B", "C"),
                     col_2 = c(1, 2, 3),
                     col_3 = c(TRUE, FALSE, TRUE))
    

    这个数据框有3列,第一列是字符型,第二列是数值型,第三列是逻辑型。可以通过调用data.frame属性来查看数据框的全部内容,例如:

    df
    

    上述代码将输出以下结果:

      col_1 col_2 col_3
    1     A     1  TRUE
    2     B     2 FALSE
    3     C     3  TRUE
    

    希望这些代码和说明能够帮助你创建自己的数据框。

    回答时间:2023-08-22 15:22:57