使用 mutate 函数后,R studio 中不显示变量
Variable doesn't show up in R studio after using mutate function
我正在尝试使用以下脚本从月变量创建一个新变量“season”:
alldata_n %>%
mutate(
season = case_when(
month %in% 10:12 ~ "Fall",
month %in% 1:3 ~ "Winter",
month %in% 4:6 ~ "Spring",
month %in% 7:9 ~ "Summer" ))
这是有效的,但是当我使用该函数查看变量时,“季节”变量没有显示。
alldata$
我试图以 csv 格式保存数据,但即便如此,保存的数据也没有显示任何“季节”变量。我哪里错了?有人可以帮我解决这个问题吗?
提前致谢
这段代码有 2 个问题。
- 变量
alldata_n
发生了变化,但从未存储。
- 观察名字
alldata
不等于alldata_n
所以它应该看起来像:
alldata <- alldata_n %>%
mutate(
season = case_when(
month %in% 10:12 ~ "Fall",
month %in% 1:3 ~ "Winter",
month %in% 4:6 ~ "Spring",
month %in% 7:9 ~ "Summer" ))
现在可以调用 alldata$season
。
我正在尝试使用以下脚本从月变量创建一个新变量“season”:
alldata_n %>%
mutate(
season = case_when(
month %in% 10:12 ~ "Fall",
month %in% 1:3 ~ "Winter",
month %in% 4:6 ~ "Spring",
month %in% 7:9 ~ "Summer" ))
这是有效的,但是当我使用该函数查看变量时,“季节”变量没有显示。
alldata$
我试图以 csv 格式保存数据,但即便如此,保存的数据也没有显示任何“季节”变量。我哪里错了?有人可以帮我解决这个问题吗?
提前致谢
这段代码有 2 个问题。
- 变量
alldata_n
发生了变化,但从未存储。 - 观察名字
alldata
不等于alldata_n
所以它应该看起来像:
alldata <- alldata_n %>%
mutate(
season = case_when(
month %in% 10:12 ~ "Fall",
month %in% 1:3 ~ "Winter",
month %in% 4:6 ~ "Spring",
month %in% 7:9 ~ "Summer" ))
现在可以调用 alldata$season
。