📜  pandas 数据框获取列数 - Python (1)

📅  最后修改于: 2023-12-03 15:33:24.614000             🧑  作者: Mango

Pandas 数据框获取列数 - Python

Pandas是一个强大的用于数据处理和数据分析的Python库,可以轻松地处理和分析大量数据。在Pandas中,数据以DataFrame的形式存储,可以通过列名或索引获取数据列。

获取数据框的列数

要获取数据框的列数,可以使用shape属性来获取数据框的行数和列数。例如,如果有一个名为df的数据框,则可以使用以下代码来获取列数:

num_cols = df.shape[1]

此代码将返回数据框df的列数。

示例代码
import pandas as pd

# 创建数据框
data = {'name': ['John', 'Mary', 'Peter', 'Jeff', 'Lisa'],
        'age': [23, 18, 31, 42, 28],
        'gender': ['M', 'F', 'M', 'M', 'F']}
df = pd.DataFrame(data)

# 获取数据框的列数
num_cols = df.shape[1]

# 打印结果
print("数据框的列数为:", num_cols)

这将输出以下结果:

数据框的列数为: 3
结论

Pandas通过其强大的DataFrame数据结构提供了方便的数据处理和分析功能,包括获取数据框的行数和列数。使用shape属性可以方便地获取数据框的行数和列数。