当列名必须为字符串时,如何在data.table中创建新列

塞尔瓦

当列名必须是字符串或字符时,如何在data.table中创建新列?

例如:

library(data.table)
DT = data.table(v1=c(1,2,3), v2=2:4)
new_var <- "v3"
DT[, new_var:=v2+5]

我懂了

DT
#>    v1 v2 new_var
#> 1:  1  2       7
#> 2:  2  3       8
#> 3:  3  4       9

但我想要

#>    v1 v2      v3
#> 1:  1  2       7
#> 2:  2  3       8
#> 3:  3  4       9
塞尔瓦

通过将变量名称括在方括号中,可以完成此操作:

DT = data.table(v1=c(1,2,3), v2=2:4)
new_var <- "v3"
DT[, eval(new_var):=v2+5]
# or
DT[, (new_var):=v2+5]
DT
#>    v1 v2      v3
#> 1:  1  2       7
#> 2:  2  3       8
#> 3:  3  4       9

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当列名必须为字符串时,如何在data.table中创建新列

来自分类Dev

在data.table中创建新列

来自分类Dev

R data.table:如何使用字符串中的名称创建新列?

来自分类Dev

如何在data.table中使用规则的字符串值序列创建新列?

来自分类Dev

在for循环data.table中创建新列

来自分类Dev

使用数据子集时如何在data.table中创建新列并计算中位数

来自分类Dev

在data.table中以列名字符串向量创建多列的最佳方法

来自分类Dev

如何在R中为数据框的列名加上字符串

来自分类Dev

如何在Go中为字符串创建作者

来自分类Dev

如何基于其他列的值在data.table中创建新列

来自分类Dev

如何在字符串中查找模式并将其提取为数据框的新列

来自分类Dev

如何在Rust中创建和使用字符串为Hashmap字符串?

来自分类Dev

如何在Python中创建字符串以及条件是否为字符串

来自分类Dev

如何在熊猫数据框中将字节中的“一个热编码”列名解码为字符串

来自分类Dev

缩进时如何在多行中为变量分配字符串值?

来自分类Dev

如何在R中对应的查找表中用字符串替换data.frame列名

来自分类Dev

如何在Google Data Studio中为新字段获取常量字符串值?

来自分类Dev

使用Data.Table R中的按行操作创建新列

来自分类Dev

向data.table中添加新列;使用循环中的assign创建

来自分类Dev

如何从列表中查找datframe中的子字符串以创建新列?

来自分类Dev

如何在pandas中创建新列并根据第二列是否包含各种字符串列表中的字符串设置其值

来自分类Dev

if语句为字符串变量创建新的列熊猫

来自分类Dev

如何在Ruby中为字符串着色

来自分类Dev

如何在EditText中为字符串设置颜色

来自分类Dev

如何在Android中为URI设置字符串?

来自分类Dev

根据现有列的子字符串在R data.table中创建列

来自分类Dev

将新字符串添加到数组时,如何在UICollectionView中创建新单元格

来自分类Dev

KeyError:在 Pandas 中创建新列时

来自分类Dev

如何解决错误字符串索引在文本扩展中必须为整数

Related 相关文章

  1. 1

    当列名必须为字符串时,如何在data.table中创建新列

  2. 2

    在data.table中创建新列

  3. 3

    R data.table:如何使用字符串中的名称创建新列?

  4. 4

    如何在data.table中使用规则的字符串值序列创建新列?

  5. 5

    在for循环data.table中创建新列

  6. 6

    使用数据子集时如何在data.table中创建新列并计算中位数

  7. 7

    在data.table中以列名字符串向量创建多列的最佳方法

  8. 8

    如何在R中为数据框的列名加上字符串

  9. 9

    如何在Go中为字符串创建作者

  10. 10

    如何基于其他列的值在data.table中创建新列

  11. 11

    如何在字符串中查找模式并将其提取为数据框的新列

  12. 12

    如何在Rust中创建和使用字符串为Hashmap字符串?

  13. 13

    如何在Python中创建字符串以及条件是否为字符串

  14. 14

    如何在熊猫数据框中将字节中的“一个热编码”列名解码为字符串

  15. 15

    缩进时如何在多行中为变量分配字符串值?

  16. 16

    如何在R中对应的查找表中用字符串替换data.frame列名

  17. 17

    如何在Google Data Studio中为新字段获取常量字符串值?

  18. 18

    使用Data.Table R中的按行操作创建新列

  19. 19

    向data.table中添加新列;使用循环中的assign创建

  20. 20

    如何从列表中查找datframe中的子字符串以创建新列?

  21. 21

    如何在pandas中创建新列并根据第二列是否包含各种字符串列表中的字符串设置其值

  22. 22

    if语句为字符串变量创建新的列熊猫

  23. 23

    如何在Ruby中为字符串着色

  24. 24

    如何在EditText中为字符串设置颜色

  25. 25

    如何在Android中为URI设置字符串?

  26. 26

    根据现有列的子字符串在R data.table中创建列

  27. 27

    将新字符串添加到数组时,如何在UICollectionView中创建新单元格

  28. 28

    KeyError:在 Pandas 中创建新列时

  29. 29

    如何解决错误字符串索引在文本扩展中必须为整数

热门标签

归档