我有一个包含行和列数据的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)
答案 0 :(得分:1)
len
为您提供DataFrame中的所有元素(行和列的产品)。 DataFrame.shape
可以访问行数和列数。 shape
为您提供一个元组,其中第一个条目是行数,第二个条目是列数。因此,您可以使用以下内容打印列数:
print(data_file.shape[1])