【发布时间】:2019-07-23 01:24:47
【问题描述】:
我在使用 crosswalkr 包中的 renamefrom 函数时遇到问题。当我运行与文档中的内容不同的任何内容时,我没有得到任何列。
library(crosswalkr)
# documentation example
df <- data.frame(state = c('Kentucky','Tennessee','Virginia'),
fips = c(21,47,51),
region = c('South','South','South'))
cw <- data.frame(old_name = c('state','fips'),
new_name = c('stname','stfips'),
label = c('Full state name', 'FIPS code'))
df1 <- renamefrom(df, cw, old_name, new_name)
# when i have a different table
df <- data.frame(Item_ID = c(101163, 101165, 101167),
Type = c("Apple", "Pizza", "Drink"))
cw <- data.frame(old_name = c("Item_ID", "Type"),
new_name = c("New_ID", "Product"))
df1 <- renamefrom(df, cw, old_name, new_name)
【问题讨论】: