0
私は2つのデータフレームを持っています:都市と国。私は国ごとに最も人気のある都市を見つけようとしています。都市と国に共通のフィールド、City.CountryCodeとCountry.Codeがあります。これらの2つのデータフレームは、CityCountryと呼ばれるものにマージされました。r集合関数 - 追加の列を表示する方法
aggregate(Population.x~CountryCode, CityCountry, max)
この集約コマンドでは、CountryCode列とPopulation.X列のみが表示されます。国名と都市名をどのように表示しますか?ここで使用する間違ったコマンドを集約していますか?
、[どのようにの ' – akrun
可能な重複[(CityCountry、Population.x == AVE(Population.x、国番号、FUN = MAX))、付]' ave'すなわち 'CityCountryを使用dplyrで各グループの最大値を持つ行を選択しますか?](https://stackoverflow.com/questions/24237399/how-to-select-the-rows-with-maximum-values-in-each-group-with- dplyr)より一般的には[各グループの最大値を持つ行を選択する方法](https://stackoverflow.com/questions/24558328/how-to-select-the-row-with-the-maximum-value-それぞれのグループで)。また、[データフレーム内の各グループ内の最大値を抽出する](https://stackoverflow.com/questions/25314336/extract-the-maximum-value-within-each-group-in-a-dataframe) –