前提・実現したいこと
生データの中で○○○○|○○○○のように同じ文字列が重複しているカラムや、
1983/02/21|1983/02/21|1983/02/21のように、同じ日付が|で重複しているカラムがあります。
これをstr.split('|', expand=True)で○○○○ ○○○○のように別のカラムに分割したいのですが、
コードを実行しても変化が起きません。
理想の形は
name hotel
A aaa|aaa
B bbb|bbb
C ccc|ccc
D ddd
を、
0 1
A aaa aaa
B bbb bbb
C ccc ccc
D ddd None
のように分けることです。
該当のソースコード
Python
1import pandas as pd 2import numpy as np 3import datetime as dt 4import codecs 5 6with codecs.open("G:\20190913~1023.csv", 7 "r", "Shift-JIS", "ignore") as file: 8 df = pd.read_table(file, delimiter=",", dtype={'ユーザー名': object}) 9 10df.head() 11 12data['生年月日'].str.split('|', expand=True) 13data['生年月日'] 14 15data['ホテル名'].str.split('|', expand=True) 16print(data['ホテル名'])
何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/28 02:57
2019/10/28 03:03
2019/10/28 03:21