如何使用read_csv查看熊猫中的NaN值

时间:2019-03-19 18:27:52

标签: python-3.x pandas

我有一个数据,并从txt文件中读取了数据,但是有问题。

import pandas as pd
df = pd.read_csv("df.txt", sep =";")
df.set_index(["Name", "Day"], inplace=True)

但是我看不到所有索引。

它看起来像: Image 1

df.txt:
Image 2

我如何看到具有Nan值的Peters第二天和第三天(从图像中看到)?

1 个答案:

答案 0 :(得分:0)

reindex到级别值的笛卡尔积:

import pandas as pd

df = df.reindex(pd.MultiIndex.from_product(df.index.levels))

#         Breakfest  Lunch  Dinner
#Anna  1        5.0   11.0     9.0
#      2        6.0    9.0    10.0
#      3        1.0   10.0     8.0
#      4        7.0   11.0    11.0
#Peter 1        6.0   12.0    10.0
#      2        NaN    NaN     NaN
#      3        NaN    NaN     NaN
#      4        4.0   10.0     9.0