以下のように取り込んだcsv(マルチインデックス)について、小数を整数にしたいのですが、int型に変換することができないです。
カラム名取得時の記載が間違っているのか、データが間違っているのかすらわからないので、正しい記載についてご教示いただければと思います。
python
1import pandas as pd 2import numpy as np 3file = "ファイル名.csv" 4df = pd.read_csv(file, encoding="shift-jis", header=[0,1]) 5 6# 欠損値に0を入れる 7df = df.fillna(0) 8 9# ここでint型に変換したい 10df = df[('11月28日(木)','乗車人数')].astype(int) 11df = df[('','降車人数')].astype(int)
ERROR
1# エラー内容 2ValueError: invalid literal for int() with base 10: '0.0'
回答1件
あなたの回答
tips
プレビュー