次のような列を持つRのデータフレームがあります。
Venue
AAA 2001
BBB 2016
CCC 1996
... ....
ZZZ 2007
データフレームの操作を少し簡単にするために、次のように会場の列を場所と年の 2 つの列に分割したいと考えました。
Location Year
AAA 2001
BBB 2016
CCC 1996
... ....
ZZZ 2007
cSplit()
これを実現するために、関数のさまざまなバリエーションを試しました。
df = cSplit(df, "Venue", " ") #worked somewhat, however issues with places with multiple words (e.g. Los Angeles, Rio de Janeiro)
df = cSplit(df, "Venue", "[:digit:]")
df = cSplit(df, "Venue,", "[0-9]+")
これまでのところ、これらのどれも機能しませんでした。誰かが私を正しい方向に向けることができれば幸いです。