Answers:
像这样:
import pandas as pd
df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]})
len(df.columns)
3
df.shape
更好?我的猜测是它不调用函数而是仅从内存中读取属性?
选择:
df.shape[1]
(df.shape[0]
是行数)
如果保存数据帧的变量称为df,则:
len(df.columns)
给出列数。
对于那些想要行数的人:
len(df.index)
对于包含行数和列数的元组:
df.shape
len(df)
给你行吗?
len(list(df))对我有用。
df.info()函数将为您提供如下结果。如果您使用的是不带sep参数或不带“,”的sep的Pandas的read_csv方法。
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
有多种选择来获取列号和列信息,例如:
让我们检查一下。
local_df = pd.DataFrame(np.random.randint(1,12,size =(2,6)),列= ['a','b','c','d','e','f '])1. local_df.shape [1]-> Shape属性返回元组为(行和列)(0,1)。
local_df.info()-> info方法将返回有关数据框及其列的详细信息,例如列数,列的数据类型,非空值计数,数据帧的内存使用情况
len(local_df.columns)->列属性将返回数据框列的索引对象,而len函数将返回可用列总数。
local_df.head(0)->具有参数0的head方法将返回df的第一行,实际上仅是标题。
假设列数不超过10。为了循环乐趣:local_df中x的li_count = 0:li_count = li_count +1 print(li_count)
df.shape
给出具有(n_rows,n_columns)的元组