python数据框基本操作

来源:互联网 发布:淘宝店主怎么开直播 编辑:程序博客网 时间:2024/06/06 00:17

DataFrame行数:len(data)
DataFrame列数:len(data.ix[1])
查看行数和列数:data.shape

from numpy import #m,n =shape(data) #m为行数,n为列数

数据类型:type(data)
生成新数据框:

df = pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc'))  

之前需要使用R语言生成一个数据框,是这样操作的:

c <- as.data.frame(matrix(rep(0,max(shouru$num)), nrow = 1, ncol = max(shouru$num)))

下面是对数据框行列的操作:
1、.loc通过行号和列名截取数据框,而.iloc通过行号和列浩截取:

df.loc[0, 'a']  df.loc[0:3, ['a', 'b']]  df.loc[[1, 5], ['b', 'c']] 
df.iloc[1,1]  df.iloc[0:3, [0,1]]  df.iloc[[0, 3, 5], 0:2]  

查看帮助:

df.shape??
#填充NA值pd.DataFrame.fillna(data[['门店名称']], method='bfill')
原创粉丝点击