将具有预定义值的列添加到数据框

选择

我想向数据框中添加新列,并用存储在另一个数据框中的预定义值填充。最好的进行方法是什么?

很高兴:如果新变量出现在d2中,是否可以使代码动态化?

可复制代码的数据

d1 <- head(iris)                      # dataframe 1 ----------

var <- c("var1", "var2", "var3")
val <- c(5, 7, 1)
d2 <- as.data.frame(cbind(var, val))  # dataframe 2 ----------

预期产量

第一个数据框

在此处输入图片说明

第二个数据框

在此处输入图片说明

所需的输出

在此处输入图片说明

最好的祝福

大卫·阿伦堡

一种方法是(这适用于任何数量var的)

d1[as.character(d2$var)] <- rep(d2$val, each = nrow(d1))
#   Sepal.Length Sepal.Width Petal.Length Petal.Width Species var1 var2 var3
# 1          5.1         3.5          1.4         0.2  setosa    5    7    1
# 2          4.9         3.0          1.4         0.2  setosa    5    7    1
# 3          4.7         3.2          1.3         0.2  setosa    5    7    1
# 4          4.6         3.1          1.5         0.2  setosa    5    7    1
# 5          5.0         3.6          1.4         0.2  setosa    5    7    1
# 6          5.4         3.9          1.7         0.4  setosa    5    7    1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将列表中具有零值的多列添加到Pandas数据框

来自分类Dev

熊猫:将具有多个值的新列添加到groupby数据框

来自分类Dev

将具有随机值的列添加到 pyspark 数据框

来自分类Dev

将列添加到我的数据框,列出具有最高行值的列

来自分类Dev

将具有相同列名但值不同的列添加到列表中的多个数据框

来自分类Dev

将(多个)值添加到具有R闪亮的数据框中

来自分类Dev

将预定义值添加到arraylist列表

来自分类Dev

将向量中的空列添加到具有指定名称的数据框

来自分类Dev

如何将具有不同行的计算列添加到数据框?

来自分类Dev

熊猫将列的值添加到不同的数据框

来自分类Dev

R:将缺少值的列添加到数据框

来自分类Dev

根据现有列的相邻值将列添加到Pandas数据框

来自分类Dev

将具有派生数据的列添加到DataGridView

来自分类Dev

如何创建具有预定义值的下拉列表,但是还应该有选择将新列表添加到列表中

来自分类Dev

如何将具有特定数据的新列添加到 R 数据框中

来自分类Dev

如何将python列表转换为具有预定义列的pandas数据框

来自分类Dev

R:将新列添加到具有条件的现有数据框中

来自分类Dev

R-将颜色图例添加到多边形图(具有预定义的颜色)

来自分类Dev

熊猫:将数据框添加到数据框-匹配索引和列值

来自分类Dev

将列添加到数据框,并从该数据框的输入值中输出函数

来自分类Dev

Python:将一列添加到具有不同长度的数据框中,重复添加的列直到填充数据框的长度

来自分类Dev

根据两个现有列中的值将第三列添加到数据框中

来自分类Dev

如何在python中将webscraped html数据添加到具有多个值的数据框?

来自分类Dev

将数据框添加到特定行和列的现有数据框

来自分类Dev

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

来自分类Dev

在Pyspark中,如何将值列表作为新列添加到现有数据框?

来自分类Dev

将反应对象中的值添加到现有数据框中作为列

来自分类Dev

如何在Python中将具有特定值的行添加到数据框

来自分类Dev

R - 将一列数据添加到数据框中的现有列

Related 相关文章

  1. 1

    将列表中具有零值的多列添加到Pandas数据框

  2. 2

    熊猫:将具有多个值的新列添加到groupby数据框

  3. 3

    将具有随机值的列添加到 pyspark 数据框

  4. 4

    将列添加到我的数据框,列出具有最高行值的列

  5. 5

    将具有相同列名但值不同的列添加到列表中的多个数据框

  6. 6

    将(多个)值添加到具有R闪亮的数据框中

  7. 7

    将预定义值添加到arraylist列表

  8. 8

    将向量中的空列添加到具有指定名称的数据框

  9. 9

    如何将具有不同行的计算列添加到数据框?

  10. 10

    熊猫将列的值添加到不同的数据框

  11. 11

    R:将缺少值的列添加到数据框

  12. 12

    根据现有列的相邻值将列添加到Pandas数据框

  13. 13

    将具有派生数据的列添加到DataGridView

  14. 14

    如何创建具有预定义值的下拉列表,但是还应该有选择将新列表添加到列表中

  15. 15

    如何将具有特定数据的新列添加到 R 数据框中

  16. 16

    如何将python列表转换为具有预定义列的pandas数据框

  17. 17

    R:将新列添加到具有条件的现有数据框中

  18. 18

    R-将颜色图例添加到多边形图(具有预定义的颜色)

  19. 19

    熊猫:将数据框添加到数据框-匹配索引和列值

  20. 20

    将列添加到数据框,并从该数据框的输入值中输出函数

  21. 21

    Python:将一列添加到具有不同长度的数据框中,重复添加的列直到填充数据框的长度

  22. 22

    根据两个现有列中的值将第三列添加到数据框中

  23. 23

    如何在python中将webscraped html数据添加到具有多个值的数据框?

  24. 24

    将数据框添加到特定行和列的现有数据框

  25. 25

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

  26. 26

    在Pyspark中,如何将值列表作为新列添加到现有数据框?

  27. 27

    将反应对象中的值添加到现有数据框中作为列

  28. 28

    如何在Python中将具有特定值的行添加到数据框

  29. 29

    R - 将一列数据添加到数据框中的现有列

热门标签

归档