如何使用pandas从Python中的txt文件中计算属性(列)?

时间:2017-11-28 17:17:32

标签: python pandas

我有一个包含行和列数据的txt文件。我试图弄清楚如何计算整个txt文件中的列数(属性)。这是我的代码来读取txt文件和计数列,但它给了我错误的答案。

    import pandas as pd 

    data_file = pd.read_csv('3human_evolution.txt')
    data_file.columns = data_file.columns.str.strip()
    A=len(data_file.columns)
    print(A)

1 个答案:

答案 0 :(得分:1)

len为您提供DataFrame中的所有元素(行和列的产品)。 DataFrame.shape可以访问行数和列数。 shape为您提供一个元组,其中第一个条目是行数,第二个条目是列数。因此,您可以使用以下内容打印列数:

print(data_file.shape[1])