使用 .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