将具有各种长度向量的列表转换为R中的data.frame的最简单方法

Zhilong Jia

在这里,我列出了具有不同长度向量的列表。我想获得一个data.frame。我已经在SO中看到很多关于它的文章(请参阅参考资料),但是它们都不像我期望的那么简单,因为这实际上是数据预处理中的常见任务。谢谢你。

这里最简单的方法as.data.frame(aa)是说它可行因此,R的基本程序包中的一个功能会很棒。sapply(aa, "length<-", max(lengths(aa)))实际上有四个功能。

一个例子如下所示。

输入:

aa <- list(A=c(1, 3, 4), B=c(3,5,7,7,8))

输出:

A B
1 3
3 5
4 7
NA 7
NA 8

A和B是data.frame的别名。

一个答案是sapply(aa, '[', seq(max(sapply(aa, length)))),但它也很复杂。

参考:

  1. 如何将由不同长度的向量组成的列表转换为R中可用的数据帧?

  2. 合并(合并)不同长度的向量

阿克伦

我们可以用

data.frame(lapply(aa, "length<-", max(lengths(aa))))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将HTML转换为WordPress系统的最简单方法

来自分类Dev

将json_encode($ data)转换为div的仅数据列表的最简单方法

来自分类Dev

在Clojure中向地图添加类型的最简单方法

来自分类Dev

在Android中实现滑动叠加面板的最简单方法

来自分类Dev

在Python中加入整数列表的最简单方法?

来自分类Dev

在OpenGL(OpenTK)中显示简单图像的最简单方法?

来自分类Dev

对向量进行递归排序的最简单方法?

来自分类Dev

在R中,将向量缩放为单位向量的最简单方法是什么?

来自分类Dev

将匿名条件与IO混合的最简单方法

来自分类Dev

PHP:转换为“漂亮数字”的最简单方法?

来自分类Dev

从文件中的行返回数据的最简单方法

来自分类Dev

对Vector3的列表进行排序的最简单方法

来自分类Dev

创建坐标列表的最简单方法是什么?

来自分类Dev

将ESC密钥与`密钥交换的最简单方法

来自分类Dev

将参数传递给execve syscall的最简单方法

来自分类Dev

将时间戳打印到ostream的最简单方法

来自分类Dev

将音乐文件列表转换为播放列表的最简单方法是什么

来自分类Dev

测试404 URL列表的最简单方法?

来自分类Dev

将ESC密钥与`密钥交换的最简单方法

来自分类Dev

将Windows安装移至SSD的最简单方法是?

来自分类Dev

在Java中创建简单解析的最简单方法

来自分类Dev

将DB记录作为数组键的最简单方法

来自分类Dev

合并具有非空交集的最简单方法

来自分类Dev

在OpenGL(OpenTK)中显示简单图像的最简单方法?

来自分类Dev

用Java筛选列表的最简单方法是什么?

来自分类Dev

在Groovy中实现单方法接口的最简单方法?

来自分类Dev

创建坐标列表的最简单方法是什么?

来自分类Dev

从 kafka 转换数据的最简单方法

来自分类Dev

将多位字符转换为整数的最简单方法

Related 相关文章

  1. 1

    将HTML转换为WordPress系统的最简单方法

  2. 2

    将json_encode($ data)转换为div的仅数据列表的最简单方法

  3. 3

    在Clojure中向地图添加类型的最简单方法

  4. 4

    在Android中实现滑动叠加面板的最简单方法

  5. 5

    在Python中加入整数列表的最简单方法?

  6. 6

    在OpenGL(OpenTK)中显示简单图像的最简单方法?

  7. 7

    对向量进行递归排序的最简单方法?

  8. 8

    在R中,将向量缩放为单位向量的最简单方法是什么?

  9. 9

    将匿名条件与IO混合的最简单方法

  10. 10

    PHP:转换为“漂亮数字”的最简单方法?

  11. 11

    从文件中的行返回数据的最简单方法

  12. 12

    对Vector3的列表进行排序的最简单方法

  13. 13

    创建坐标列表的最简单方法是什么?

  14. 14

    将ESC密钥与`密钥交换的最简单方法

  15. 15

    将参数传递给execve syscall的最简单方法

  16. 16

    将时间戳打印到ostream的最简单方法

  17. 17

    将音乐文件列表转换为播放列表的最简单方法是什么

  18. 18

    测试404 URL列表的最简单方法?

  19. 19

    将ESC密钥与`密钥交换的最简单方法

  20. 20

    将Windows安装移至SSD的最简单方法是?

  21. 21

    在Java中创建简单解析的最简单方法

  22. 22

    将DB记录作为数组键的最简单方法

  23. 23

    合并具有非空交集的最简单方法

  24. 24

    在OpenGL(OpenTK)中显示简单图像的最简单方法?

  25. 25

    用Java筛选列表的最简单方法是什么?

  26. 26

    在Groovy中实现单方法接口的最简单方法?

  27. 27

    创建坐标列表的最简单方法是什么?

  28. 28

    从 kafka 转换数据的最简单方法

  29. 29

    将多位字符转换为整数的最简单方法

热门标签

归档