根据另一个数据框从数据框中设置子集/选择列

亚历克斯

我想df借助另一个数据框dfkey(但不是必需的,即可以转换为列表等)根据其名称从数据框中选择列,该列充当某种键并且具有某些列名称df存储。下面的例子:

df <- data.frame(matrix(runif(25), 5))
names(df) <- c("T1", "T2", "T3", "T4", "T5")
dfkey <- data.frame(c("T2", "T3", "T5"))
colnames(dfkey) <- "key"

结果应该是仅剩下列T2,T3和T5的数据帧。

阿克伦

“ dfkey”数据集中的“ key”列为factorclass。我们将其转换为character,然后将其用于subset'df'的列。

 df[as.character(dfkey$key)]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据另一个数据框/列表在数据框中的列子集

来自分类Dev

根据另一个数据框中的值对一个数据框进行子集

来自分类Dev

根据条件为另一个数据框的数据框列设置值

来自分类Dev

根据另一个数据框计算数据框中的列值

来自分类Dev

根据python中另一个数据框的2列过滤数据框

来自分类Dev

根据另一数据框的行对一个数据框的列进行子集

来自分类Dev

基于&运算的子集pandas数据框来自另一个数据框的列

来自分类Dev

根据另一个数据框列值pyspark设置列状态

来自分类Dev

当我尝试根据另一个数据框的列中的值对数据框进行子集化时发生错误

来自分类Dev

根据 R 中另一个数据框中的行选择数据框中的行

来自分类Dev

根据另一个数据集中的列值在一个数据框中创建列

来自分类Dev

根据另一个数据框的列填充熊猫数据框列

来自分类Dev

根据另一个数据框的列对数据框列进行排序

来自分类Dev

根据另一个数据框向熊猫数据框列添加值

来自分类Dev

根据另一个数据框中的日期过滤数据框中的值

来自分类Dev

根据另一个数据框中的值将列添加到数据框中

来自分类Dev

根据id列中的公共值从另一个数据框中减去数据框的行

来自分类Dev

熊猫:根据另一个数据框中的值在数据框中添加新列

来自分类Dev

根据另一个数据框重命名多列中的记录

来自分类Dev

根据另一个数据框中的列删除行

来自分类Dev

根据条件从另一个数据框中复制列值

来自分类Dev

Python根据另一个数据框中的列值匹配列名

来自分类Dev

Python根据另一个数据框中的列值匹配列名

来自分类Dev

根据来自另一个数据框的转换表替换列中的字符

来自分类Dev

根据Python中的另一个数据框更新数据框

来自分类Dev

根据另一个数据框中的信息对数据框进行分类

来自分类Dev

根据另一个数据框的行值在数据框中添加新列

来自分类Dev

根据另一个数据框中的匹配ID替换数据框列值

来自分类Dev

Python根据另一个数据框值中存在的列索引填充数据框值

Related 相关文章

  1. 1

    根据另一个数据框/列表在数据框中的列子集

  2. 2

    根据另一个数据框中的值对一个数据框进行子集

  3. 3

    根据条件为另一个数据框的数据框列设置值

  4. 4

    根据另一个数据框计算数据框中的列值

  5. 5

    根据python中另一个数据框的2列过滤数据框

  6. 6

    根据另一数据框的行对一个数据框的列进行子集

  7. 7

    基于&运算的子集pandas数据框来自另一个数据框的列

  8. 8

    根据另一个数据框列值pyspark设置列状态

  9. 9

    当我尝试根据另一个数据框的列中的值对数据框进行子集化时发生错误

  10. 10

    根据 R 中另一个数据框中的行选择数据框中的行

  11. 11

    根据另一个数据集中的列值在一个数据框中创建列

  12. 12

    根据另一个数据框的列填充熊猫数据框列

  13. 13

    根据另一个数据框的列对数据框列进行排序

  14. 14

    根据另一个数据框向熊猫数据框列添加值

  15. 15

    根据另一个数据框中的日期过滤数据框中的值

  16. 16

    根据另一个数据框中的值将列添加到数据框中

  17. 17

    根据id列中的公共值从另一个数据框中减去数据框的行

  18. 18

    熊猫:根据另一个数据框中的值在数据框中添加新列

  19. 19

    根据另一个数据框重命名多列中的记录

  20. 20

    根据另一个数据框中的列删除行

  21. 21

    根据条件从另一个数据框中复制列值

  22. 22

    Python根据另一个数据框中的列值匹配列名

  23. 23

    Python根据另一个数据框中的列值匹配列名

  24. 24

    根据来自另一个数据框的转换表替换列中的字符

  25. 25

    根据Python中的另一个数据框更新数据框

  26. 26

    根据另一个数据框中的信息对数据框进行分类

  27. 27

    根据另一个数据框的行值在数据框中添加新列

  28. 28

    根据另一个数据框中的匹配ID替换数据框列值

  29. 29

    Python根据另一个数据框值中存在的列索引填充数据框值

热门标签

归档