使用 .iloc
.iloc 使用整數來讀取和寫入資料到 DataFrame。
首先,讓我們建立一個 DataFrame:
df = pd.DataFrame({'one': [1, 2, 3, 4, 5],
'two': [6, 7, 8, 9, 10],
}, index=['a', 'b', 'c', 'd', 'e'])
這個 DataFrame 看起來像:
one two
a 1 6
b 2 7
c 3 8
d 4 9
e 5 10
現在我們可以使用 .iloc 來讀寫值。讓我們讀第一行,第一列:
print df.iloc[0, 0]
這將列印出來:
1
我們也可以設定價值。讓我們將第二列,第二行設定為新的:
df.iloc[1, 1] = '21'
然後看看發生了什麼:
print df
one two
a 1 6
b 2 21
c 3 8
d 4 9
e 5 10