我有这个人.熊猫数据帧:
df.shape (86, 245)
但是,当我这样做时:
df[0, :]
我收到错误:
*** TypeError: unhashable type
我该如何解决?我只想得到第一排
如果Series
只需使用第一行DataFrame.iloc
:
df.iloc[0, :]
但如果需要DataFrame
使用iloc
但添加[]
或使用head
:
df.iloc[[0], :] df.head(1)
样品:
df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9], 'D':[1,3,5], 'E':[5,3,6], 'F':[7,4,3]}) print (df) A B C D E F 0 1 4 7 1 5 7 1 2 5 8 3 3 4 2 3 6 9 5 6 3 print (df.iloc[0, :]) A 1 B 4 C 7 D 1 E 5 F 7 Name: 0, dtype: int64 print (df.head(1)) A B C D E F 0 1 4 7 1 5 7 print (df.iloc[[0], :]) A B C D E F 0 1 4 7 1 5 7