大熊猫'row'的内容信息(例如索引,df.iterrows() 中的行)



有这段代码在python pandas "for index, row in df.iterrows()"。

在循环中显示它们的区别是什么:

print(row) 
print(row.index)
print(row.index[index])
print(row[index])

我试着打印它们,不能理解它是做什么的,它是如何选择内容的,我在网上找不到一个很好的解释来源。

首先,它更简洁。

其次,您只应该使用它来显示数据而不是修改。根据文档,您可能会得到不可预测的结果(我认为是并发修改的事情)。

至于它如何选择它,文档还说它只是返回单独的行作为pd.Series,索引是熊猫用来跟踪pd.DataFrame中的每一行的id。我猜这类似于在int[0]列表上使用pythonzip()函数。n]和pd.Series.

最新更新