我有一個資料框df。
type(df) # pandas.core.frame.DataFrame
df[0] # KeyError 0
df[0:1] # Gives row 0 as expected
到底是怎么回事?很抱歉,我來自 R 背景,過去曾使用 Python 做過一些作業,但我認為這是可能的。我錯過了什么?
uj5u.com熱心網友回復:
你很近!如果您使用 .iloc ,它將回傳您所期望的。因此,對于這種情況,您將是
first_row = df.iloc[0]
當你這樣做時df[0],它正在尋找一個名為 0 的列。
參考:https ://pandas.pydata.org/docs/reference/api/pandas.DataFrame.iloc.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/484935.html
上一篇:拆分行以在熊貓中創建標題
