如何以编程方式检索pandas数据框架中的列数?我希望是这样的:
df.num_columns
如何以编程方式检索pandas数据框架中的列数?我希望是这样的:
df.num_columns
当前回答
像这样:
import pandas as pd
df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]})
len(df.columns)
3
其他回答
这为我工作len(list(df))。
很惊讶我还没见过这个,所以话不多说,下面是:
df.columns.size
import pandas as pd
df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]})
print(len(list(df.iterrows())))
给出行长度
3
[Program finished]
这里是:
熊猫 Excel引擎:xlsxwriter
获得列数的几种方法:
Len (df.columns) -> 28 df。形状[1]-> : df。形状= (592,28) 相关的 行数:df。形状[0]-> 592 df.columns。形状[0]-> 这里:df.columns.shape = (28,) Df.columns.size ->
Df.info()函数会给你如下所示的结果。 如果您正在使用Pandas的read_csv方法,不带sep参数或sep带“,”。
raw_data = pd.read_csv("a1:\aa2/aaa3/data.csv")
raw_data.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 5144 entries, 0 to 5143
Columns: 145 entries, R_fighter to R_age