name
text 列と factorを持つデータフレームがありますcity
。city
最初に、次に の順にアルファベット順に並べられますname
。city
ここで、この順序を維持しながら、 each に n 番目の要素のみを含むデータ フレームを取得する必要があります。ループなしできれいな方法で行うにはどうすればよいですか?
私は持っている:
name city
John Atlanta
Josh Atlanta
Matt Atlanta
Bob Boston
Kate Boston
Lily Boston
Matt Boston
によって n 番目の要素を返す関数が必要ですcity
。つまり、3 番目の場合は、次のようになります。
name city
Matt Atlanta
Lily Boston
選択した の範囲外の場合、つまり 4 番目の場合に返さNULL
れます。name
city
name city
NULL Atlanta
Matt Boston
ベースRのみを使用してください。