我有一个data.table,它的"Year"列包含出生年份:
library(data.table)
people <- data.table("year" = 1990:1992)
我想将此列重命名为"age",并同时计算data.table中的值:
setnames(people, c("year"), c("age" := 2023 - "age"))
setnames(people, c("year"), c("age" := 2023 - "year"))
为什么我的代码不起作用?