将命名向量转换为data.frame R

雷扎

我想知道如何output在BASE R中实现我的期望

input <- c(a_1 = 2, a_2 = 3, b_1 = 1, b_2 = 0)

output <- data.frame(a = 2:3, b = 1:0)
阿克伦

我们可以split基于names“输入”的子字符串并将其转换为data.frame

data.frame(split(unname(input), sub("_\\d+$", "", names(input))))
#  a b
#1 2 1
#2 3 0

或使用 unstack

nm1 <- sub('_\\d+$', '', names(input))
unstack(input ~ nm1, data.frame(input, nm1))

matrix如果'a','b'的长度相等,则另一个选择是构造

matrix(input, ncol = 2,  dimnames = list(NULL, 
        unique(substring(names(input), 1, 1))))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将data.frame转换为R中的原子向量

来自分类Dev

R - 将 Nx1 data.frame 转换为向量时的奇怪行为

来自分类Dev

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

来自分类Dev

R将data.frame转换为按列列出

来自分类Dev

R将列表转换为Data.Frame或Table

来自分类Dev

R-将data.frame转换为多维矩阵

来自分类Dev

将列表转换为R中的data.frame

来自分类Dev

R将data.frame转换为按列列出

来自分类Dev

R将data.frame转换为json

来自分类Dev

R:将列表转换为 data.frame 或矩阵

来自分类Dev

R:将data.frame转换为带有data.frame标签的列表

来自分类Dev

将data.frame转换为data_frame(dplyr)后使用Tapply-R

来自分类Dev

R:将 data.frame 转换为具有正确尺寸的 data.frame

来自分类Dev

将PDF表格转换为R中的data.frame...表格到data.frame

来自分类Dev

将元组的Python列表转换为R命名向量

来自分类Dev

将data.frame列转换为向量

来自分类Dev

将data.frame列从列表转换为向量

来自分类Dev

如何转换R!使用purrr将data.frame转换为键/值列表或应用

来自分类Dev

是否可以在R中的向量中转换data.frame

来自分类Dev

R:将N * M data.frame(或data.table)转换为(N * m)* 3 data.frame

来自分类Dev

将data.frame中的一些变量转换为factor,保持data.frame结构R

来自分类Dev

将列表类型转换为R,data.frame和as.data.frame中的数据帧类型不起作用

来自分类Dev

R-帮助将嵌套列表(?)转换为data.frame

来自分类Dev

将语料库转换为R中的data.frame

来自分类Dev

R:将具有不同行数的列表转换为data.frame

来自分类Dev

将data.frame对象直接转换为R中的列联表

来自分类Dev

R:将具有空元素的嵌套列表转换为data.frame(来自json)

来自分类Dev

将data.frame转换为邻接矩阵以进行网络分析(R)

来自分类Dev

根据数据框的列之一使用R将data.frame转换为字符列表

Related 相关文章

  1. 1

    如何将data.frame转换为R中的原子向量

  2. 2

    R - 将 Nx1 data.frame 转换为向量时的奇怪行为

  3. 3

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

  4. 4

    R将data.frame转换为按列列出

  5. 5

    R将列表转换为Data.Frame或Table

  6. 6

    R-将data.frame转换为多维矩阵

  7. 7

    将列表转换为R中的data.frame

  8. 8

    R将data.frame转换为按列列出

  9. 9

    R将data.frame转换为json

  10. 10

    R:将列表转换为 data.frame 或矩阵

  11. 11

    R:将data.frame转换为带有data.frame标签的列表

  12. 12

    将data.frame转换为data_frame(dplyr)后使用Tapply-R

  13. 13

    R:将 data.frame 转换为具有正确尺寸的 data.frame

  14. 14

    将PDF表格转换为R中的data.frame...表格到data.frame

  15. 15

    将元组的Python列表转换为R命名向量

  16. 16

    将data.frame列转换为向量

  17. 17

    将data.frame列从列表转换为向量

  18. 18

    如何转换R!使用purrr将data.frame转换为键/值列表或应用

  19. 19

    是否可以在R中的向量中转换data.frame

  20. 20

    R:将N * M data.frame(或data.table)转换为(N * m)* 3 data.frame

  21. 21

    将data.frame中的一些变量转换为factor,保持data.frame结构R

  22. 22

    将列表类型转换为R,data.frame和as.data.frame中的数据帧类型不起作用

  23. 23

    R-帮助将嵌套列表(?)转换为data.frame

  24. 24

    将语料库转换为R中的data.frame

  25. 25

    R:将具有不同行数的列表转换为data.frame

  26. 26

    将data.frame对象直接转换为R中的列联表

  27. 27

    R:将具有空元素的嵌套列表转换为data.frame(来自json)

  28. 28

    将data.frame转换为邻接矩阵以进行网络分析(R)

  29. 29

    根据数据框的列之一使用R将data.frame转换为字符列表

热门标签

归档