python3.7.1
pandasで行頭に空白が含まれるcsvを読み込むと、
欠損値として読み込まれてしまいます。
読み込みデータは、
1行目は空行、その他の行もほぼすべて行頭に半角スペースが入っています。
また、8行目までの情報は不要です。
python3.7.1
1csvfile = 'filepath' 2import pandas as pd 3df = pd.read_csv(csvfile, header=9, engine="c")
csvfile
1 2 parentOrgUnitPath: 3 name: 4 orgUnitPath: 5 parentOrgUnitId: 6 blockInheritance: 7 orgUnitId: 8 description: 9Users: 10 a@domain.co.jp 11 b@domain.co.jp 12 c@domain.co.jp
python3.7.1
1>>> print(df) 2 Unnamed: 0 30 NaN 41 NaN 52 NaN
下記オプションも試しましたが解決しません。
delim_whitespace=True
skipinitialspace=True
sep='\s+'
read_csvと同時に行頭の空白をreplaceすればよいのでしょうか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/02/13 01:32
2019/02/13 02:31 編集
退会済みユーザー
2019/02/13 02:47