【发布时间】:2021-03-27 21:34:40
【问题描述】:
我有以下代码,我想从中创建一个 for 循环。我只需要更改所有行的年份数(1996-2019 年)。以下是我的代码:
# loading health data
health_data_1996 <- read.csv("1996-Annual.csv")
#delete data which is not needed
health_data_1996 <- health_data_1996[!(health_data_1996$Measure.Name != "Unemployment Rate, Annual" &
health_data_1996$Measure.Name != "High School Graduation"),]
health_data_1996 <- health_data_1996[,-c(1,2,5,7:11)]
#rename value column
colnames(health_data_1996)[3] <- "1996"
谁能告诉我如何用这个来做一个 for 循环?
非常感谢您的帮助。
【问题讨论】:
-
请提供一个(小)可重现的数据示例,其列与真实数据相同。你每年有一个 csv 吗?您想将它们组合成一个数据集吗?
-
对不起,我对 R 和 Stackoverflow 比较陌生。是的,我每年有一个 csv,我不想合并数据集,我只想读入它们。有以下 11 列:Edition,Report.Type,Measure.Name,State.Name,Rank,Value,分数、Lower.CI、Upper.CI、Source、Source.Year
标签: r