📜  如何计算数据框python中的列数(1)

📅  最后修改于: 2023-12-03 14:53:17.369000             🧑  作者: Mango

如何计算数据框python中的列数

在Python中,我们可以使用 pandas 库中的 DataFrame 对象来处理数据。在处理数据时,可能会需要计算 DataFrame 中有多少列。那么,如何计算数据框 Python 中的列数呢?

方法一:使用 shape 属性

一种计算数据框 Python 中的列数的方法是使用 DataFrame 的 shape 属性。DataFrame.shape 返回一个包含行数和列数的元组,元组的第二个元素即表示 DataFrame 中的列数。以下是示例代码:

import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
print(df.shape[1])

运行以上代码,输出结果为:

3
方法二:使用列名列表

另一种计算数据框 Python 中的列数的方法是使用列名列表。DataFrame.columns 返回一个包含列名的列表,其中列表的长度即表示 DataFrame 中的列数。以下是示例代码:

import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
print(len(df.columns))

运行以上代码,输出结果为:

3
总结

在 Python 中计算 DataFrame 的列数,可以使用 DataFrame.shape 属性或 DataFrame.columns 列表,分别返回元组和列表的长度。这两种方法均可轻松计算 DataFrame 的列数。