我是R的新手,我需要一些帮助来完成这个任务。
我下载了一个csv文件,并将其导入到R中。现在我必须将其内容分配给一个变量(即一个数据框)。
其他任务是
写一个函数,把数据框,地区和年份,然后列出相应的年龄组和出生孩子的数量。
birthStats <- function(dataset, year, district) {
???
}
DISTRICT_NAME;AGE_GRP_MOTH;SUM_LIVEBIRTH;YEAR
Innsbruck;0_18;16;2010
Innsbruck;19_24;140;2010
Innsbruck;25_29;267;2010
Innsbruck;30_34;355;2010
Innsbruck;35_39;227;2010
Innsbruck;40_00;47;2010
Arzl im Pitztal;0_18;3;2010
Arzl im Pitztal;19_24;1;2010
Arzl im Pitztal;25_29;8;2010
Arzl im Pitztal;30_34;9;2010
Arzl im Pitztal;35_39;3;2010
Arzl im Pitztal;40_00;0;2010
Haiming;0_18;0;2010
Haiming;19_24;1;2010
Haiming;25_29;14;2010
Haiming;30_34;17;2010
Haiming;35_39;8;2010
Haiming;40_00;4;2010
Imst;0_18;3;2010
Imst;19_24;15;2010
Imst;25_29;32;2010
Imst;30_34;22;2010
Imst;35_39;14;2010
Imst;40_00;4;2010
Imsterberg;0_18;0;2010
Imsterberg;19_24;1;2010
Imsterberg;25_29;1;2010
Imsterberg;30_34;4;2010
Imsterberg;35_39;0;2010
Imsterberg;40_00;0;2010
Jerzens;0_18;0;2010
Jerzens;19_24;1;2010
Jerzens;25_29;3;2010
Jerzens;30_34;7;2010
Jerzens;35_39;4;2010
Jerzens;40_00;0;2010
Karres;0_18;0;2010
Karres;19_24;1;2010
Karres;25_29;4;2010
Karres;30_34;2;2010
Karres;35_39;2;2010
Karres;40_00;0;2010
Karrösten;0_18;0;2010
Karrösten;19_24;0;2010
Karrösten;25_29;1;2010
Karrösten;30_34;3;2010
Karrösten;35_39;0;2010
Karrösten;40_00;0;2010
Längenfeld;0_18;1;2010
Längenfeld;19_24;5;2010
Längenfeld;25_29;19;2010
Längenfeld;30_34;16;201
编写一个函数,接收数据框、年份和地区向量,然后列出该年在每个地区出生的孩子的相应数量(与母亲的年龄组无关)。
birthStats2 <- function(dataset, year, district) {
???
}
谢谢你的帮助 :)
所以当你把一个CSV导入到R中时,它默认是一个数据框。考虑到你是r的新手,如果上面的答案被证明太复杂,可能会容易得多,首先在excel中打开CSV文件,然后按照你想要的方式排列列,然后将excel文件导入r studio,你就已经完成了你的目标。