我有一个数据,并从txt文件中读取了数据,但是有问题。
import pandas as pd
df = pd.read_csv("df.txt", sep =";")
df.set_index(["Name", "Day"], inplace=True)
但是我看不到所有索引。
我如何看到具有Nan值的Peters第二天和第三天(从图像中看到)?
答案 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