Pandas DataFrame iteritems() 方法
示例
返回每一列的标签和内容
import pandas as pd
data = {
"firstname": ["Sally", "Mary", "John"],
"age": [50, 40, 30]
}
df = pd.DataFrame(data)
for x, y in df.iteritems()
print(x)
print(y)
自己动手试一试 »
定义和用法
iteritems()
方法会生成一个 DataFrame 的迭代器对象,允许我们遍历 DataFrame 的每一列。
注意:此方法与 items() 方法相同。
每一次迭代都会产生一个标签对象和一个列对象。
标签是列名。
列对象是每列的内容,以 Pandas Series 对象的形式存在。
语法
for label, content in dataframe.iteritems()
参数
iteritems()
方法不接受任何参数。
返回值
一个 Python 迭代器 对象,在每次迭代时包含两个对象:标签和内容(以 Pandas Series 对象的形式)。