LoginSignup
6
10

More than 3 years have passed since last update.

[怒りの備忘録]pandas で .splitした後に別れた要素をそれぞれ新規の列に格納したい

Last updated at Posted at 2021-03-10

結論

.split() の引数にexpand=Trueをいれましょう。

例えば

df = pd.read_excel('sample.xlsx')
df.head()
  • 出力結果

image.png

こちらを / で区切って左から各列に振り分けたい時は。。

df[['1st','2nd','3rd']]=df['Set'].str.split('/',expand=True)
df.head()
  • 出力結果

image.png

意外とググっても出てこなくて、、忙しい時ほどこういう初歩的なところに陥っちゃいますね。まだまだ精進です。
でも、1時間くらいかけて悩んだことをサクッとまとめておくのは大事かもですね。

p.s.

自分が昔書いたコードを見返して思い出しました。悔しい。

6
10
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
10