gpt4 book ai didi

r - 按名称更改 data.tables 中的因子水平

转载 作者:行者123 更新时间:2023-12-01 22:18:21 26 4
gpt4 key购买 nike

我明白当我明确定义列名称时如何更改列的级别,就像 Matt Dowle 的这个示例:

setattr(mydt$value,"levels",c(...))

虽然,在现实生活中的问题中,您常常不知道列名。当代码中未明确给出“值”时,此技术似乎不起作用:

setattr(mydt[,get("value")],"levels",c(...))

这是一个问题。我想这个语法通过复制给我列而不是对列的引用,与 mydt$value 相反,但我不知道如何解决这个问题 :'(

谢谢

请参阅this older question

最佳答案

这会起作用:

setattr(mydt[["value"]],"levels",c(...))

关于r - 按名称更改 data.tables 中的因子水平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42209462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com