Pandas DataFrame items() 方法
实例
返回每列的标签和内容:
import pandas as pd
data = {
"firstname": ["Sally", "Mary", "John"],
"age": [50, 40, 30]
}
df = pd.DataFrame(data)
for x, y in df.items():
print(x)
print(y)
定义与用法
items()
方法生成 DataFrame 的迭代器对象,允许我们迭代 DataFrame 的每一列。
iteritems()
方法生成 DataFrame 的迭代器对象,允许我们迭代 DataFrame 的每一列。
注意:此方法与 iteritems() 方法作用相同。
每次迭代都会生成一个 label 对象和一个 column 对象。
标签是列名。
column 对象是每个列的内容,作为 Pandas Series 对象。
语法
for label, content in dataframe.items():
参数
items()
方法没有参数。
返回值
一个 Python 迭代器 对象,每个迭代包含两个对象,标签和内容作为一个 Pandas Series 对象。