これはこのような愚かな質問のようですが、私は解決策を見つけることができません。私はchocolate
またはapple-orange-strawberry
のようなエントリを持つカラムpeople$food
を持っています。 people$food
を-
で分割し、分割から最初のエントリを取得します。基本的な考え方は、split
が与えるということですPythonでは、解決策はfood.split('-')[0]
だろうが、私は、例えば文字列分割の最初のエントリ
word <- 'apple-orange-strawberry'
strsplit(word, "-")[[1]][1]
[1] "apple"
または、同等
unlist(strsplit(word, "-"))[1].
をR.
'strsplit'があるを使用することをお勧めしベクター化されているので、ベクター内の個々の項目の上にそれを「サプリー」する必要はありません。下の私の答えを見てください。 – thelatemail
本当に、私はそれを知らなかった、ありがとう! – gented