当我尝试用整数指定行时,它可以正常工作,但是当我尝试使用标签时,出现错误“ KeyError:'Week 3'”
df = pd.read_csv('Size_Breakdown_crosstab.csv', sep='\t')
df1 = df.loc["Week 3"]
df2 = df.iloc[3]
答案 0 :(得分:0)
您的索引标签可能是数字的,因为默认情况下pandas.read_csv
会在您的DataFrame中添加一个数字索引列。
您需要明确说明要用作索引的列,例如:
df = pd.read_csv('Size_Breakdown_crosstab.csv', sep='\t', index_col=0)
将第一列视为索引列。