数据帧恢复为R中的“列表”

凯尔S

请原谅我这个问题的基本性,但是我不能一生将我的数据集强制为一个数据框。我是R的新手,但曾经使用其他语言(VBA和Matlab)工作。

我的数据ds <- read_excel("Sample Data.xlsx")以列表形式拉入R,并通过进行了检查typeof(ds)我试图使用强制将列表转换为数据框,df <- as.data.frame(ds)但这也不起作用。样本数据集很简单(4个变量,每个变量有5个观察值),并存储在Excel电子表格中。我正在RStudio中工作,我加载的唯一软件包是readxl。

我问过同事并进行了很多搜索,但可能是我的问题措辞不正确。

编辑为了回应评论,我检查了df和dsclass(df)返回“ data.frame”并class(ds)返回"tbl_df "tbl" "data.frame

但是,即使df仍然表现为列表。typeof(df[1])返回“列表”,而应typeof(df[[1]])返回“双精度”。因此,我需要使用的功能无法正常工作。

cor.test(df[1], df[2]) # returns Error in cor.test.default(df[1], df[2]) : 'x' must be a numeric vector

但是,下面的代码给了我我所需要的。

cor.test(df[[1]], df[[2]]) # returns an r = .29, among other stats
用户名

我认为您正确地获得了数据帧。read_excel()包中的函数readxl应返回小标题,这是数据帧的一种特殊类型。(并且,如果您不提供工作表名称,则仅获取第一张工作表,并返回小标题。)

Tibble的类型为list,类似于数据帧。在内置数据框中检查此内容mtcars

typeof(mtcars)

要获得对象的类,请键入,class(ds)然后您将看到它是一个数据框和一个小标题。因此,您应该能够像处理数据框架一样使用它,不用担心。

要引用其行或列,只需df[rows, columns]针对您的情况键入以下内容:

cor.test(df[ ,1], df[ ,2])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据R中键列表中的键将较大的数据帧分解为较小的数据帧

来自分类Dev

R为数据帧列表创建循环

来自分类Dev

在 R 中处理数据帧中的列表

来自分类Dev

将数据帧恢复到 R 中的全局环境

来自分类Dev

循环浏览R中的数据帧列表

来自分类Dev

R中数据帧的连接列表

来自分类Dev

循环浏览R中的数据帧列表

来自分类Dev

R:遍历向量中的数据帧列表

来自分类Dev

在R中的数据帧列表中将row_number()分配为列值

来自分类Dev

如何从R中的数据帧列表中透视数据?

来自分类Dev

将向量列表与R中的数据帧列表合并

来自分类Dev

R:将二维数据帧列表重组为一个数据帧

来自分类Dev

数据帧中数据帧的名称列表

来自分类Dev

在R中的数据帧列表中更改列名

来自分类Dev

绑定存储在R中列表中的数据帧

来自分类Dev

将数据帧合并到R中的特定列表中

来自分类Dev

将列表重复到R中的数据帧中

来自分类Dev

确定列表中的哪些数据帧在R中是唯一的

来自分类Dev

在r中的列表中对数据帧重新排序:

来自分类Dev

绑定存储在R中的列表中的数据帧

来自分类Dev

限制R中的数据帧列表中的值范围

来自分类Dev

在R中将数据帧归类为R中的另一个数据帧

来自分类Dev

R中的子集数据帧基于向量中指定的列表(使用“开头为”表达式或等效形式)

来自分类Dev

R:在lapply中的函数中传递相应数据帧的索引(来自数据帧列表)

来自分类Dev

从R中的数据帧向数据帧列表中的特定行添加列

来自分类Dev

基于R中的数据帧名称合并存储在不同长度列表中的数据帧

来自分类Dev

从R中的数据帧向数据帧列表中的特定行添加列

来自分类Dev

R:在lapply中的函数中传递相应数据帧的索引(来自数据帧列表)

来自分类Dev

从 R 中数据帧内列表中的数据帧中提取行

Related 相关文章

  1. 1

    根据R中键列表中的键将较大的数据帧分解为较小的数据帧

  2. 2

    R为数据帧列表创建循环

  3. 3

    在 R 中处理数据帧中的列表

  4. 4

    将数据帧恢复到 R 中的全局环境

  5. 5

    循环浏览R中的数据帧列表

  6. 6

    R中数据帧的连接列表

  7. 7

    循环浏览R中的数据帧列表

  8. 8

    R:遍历向量中的数据帧列表

  9. 9

    在R中的数据帧列表中将row_number()分配为列值

  10. 10

    如何从R中的数据帧列表中透视数据?

  11. 11

    将向量列表与R中的数据帧列表合并

  12. 12

    R:将二维数据帧列表重组为一个数据帧

  13. 13

    数据帧中数据帧的名称列表

  14. 14

    在R中的数据帧列表中更改列名

  15. 15

    绑定存储在R中列表中的数据帧

  16. 16

    将数据帧合并到R中的特定列表中

  17. 17

    将列表重复到R中的数据帧中

  18. 18

    确定列表中的哪些数据帧在R中是唯一的

  19. 19

    在r中的列表中对数据帧重新排序:

  20. 20

    绑定存储在R中的列表中的数据帧

  21. 21

    限制R中的数据帧列表中的值范围

  22. 22

    在R中将数据帧归类为R中的另一个数据帧

  23. 23

    R中的子集数据帧基于向量中指定的列表(使用“开头为”表达式或等效形式)

  24. 24

    R:在lapply中的函数中传递相应数据帧的索引(来自数据帧列表)

  25. 25

    从R中的数据帧向数据帧列表中的特定行添加列

  26. 26

    基于R中的数据帧名称合并存储在不同长度列表中的数据帧

  27. 27

    从R中的数据帧向数据帧列表中的特定行添加列

  28. 28

    R:在lapply中的函数中传递相应数据帧的索引(来自数据帧列表)

  29. 29

    从 R 中数据帧内列表中的数据帧中提取行

热门标签

归档