- 参考-没看完
- Series
- 常用函数
- DataFrame
- 常用函数
- 方法
- categroy-还没看
- apply
http://c.biancheng.net/pandas/self-defined-func.html
Seriesimport pandas as pd pd.Series(data,index,dtype,name,copy) # index:定义的是行索引,默认range(0,n) # 创建 - 直接python列表 - ndarray - Series - dict() # key就是行索引 # 索引 data # Series data[row_loc_index] # 位置下标或者是标签索引 data['row_label'] # 可以使用切片 data[:n] # 可以使用列表索引 data[[0,1,3]] data['label1','label2'] # 属性 - axes - dtype - ndim - size - shape - index # 访问所有的索引 # Series 转 ndarray data.values # 不带() data.to_numpy() #常用函数
# 是否为空(缺失值)
data.isnull() # 返回的仍然是Series dtype是bool
data.notnull()
pd.isnull(data)
pd.notnull(data)
# 插入
data.insert(data,column=xxx)
# 删除
del data['index']
data.pop('index')
# 数学运算,可以进行数学运算并赋值
DataFrame
import pandas as pd
pd.DataFrame( data, index, columns, dtype, copy)
# data:ndarray、series、map、lists、dict等
# index:索引值,为行标签 默认是(0,1,2) 还可以是['x'...]
# columns:列标签 默认是(0,1,2...) 还可以是['x'...]
# 创建
- 直接python列表
- ndarray
- Series
- dict()
## 字典创建: 字典的键值永远表示列索引
data={'k1':[v11,v12],'k2':[v21,v22]}
# k1 k2
# 0 v11 v21
# 1 v12 v22
data=[{'k1':xx,'k2':xxx},{'k1':xx,'k2':xxx,'k3':xxxx}]
# 索引
# .loc[行索引,列索引]是什么(int,str),就利用什么索引,不能直接使用int整数索引
# .iloc[行索引,列索引]可以利用整数索引,不能用标签索引
data[col_index] # 默认是列索引
data['col_label'] # 列标签
# data[row_index] # 这个是错误的
data[m:n] # m,n int 默认是索引的行索引,这里无论行索引是否是str还是int整数,都是可以利用整数进行索引的
data.loc[row_index] # 行索引,row_index:int
data.loc[row_index,col_index]
data.loc[index[0:int],columns[0:int]] # 这样是可以的
data.iloc[row_index,col_index]
# 添加
# 添加列
- data[new_col_index]=new_data
- data.insert(index,new_col_index,new_data)
# 添加行
- data.append()
- data.concat()
# 删除
data.drop(index,axis=0) # 删除行
data.drop(index,axis=1) # 删除列
# 属性
- index # 行索引
- columns # 列索引
- dtypes
常用函数
# 数学运算 data.T # 转置方法
# 数据汇总描述 data.describe(include=xxx) #描述统计摘要 # 常见数学运算 sum() mean() meidan() std() min() max() abs() # 其他数学运算 data.count() # 统计非空数量 data.sort_index() # 按轴排序 data.sort_values() # 按只排序 data.cumsum() # 累计和 data.cumprod() # 累计积 data.corr() # 相关系数categroy-还没看
applyhttps://www.cnblogs.com/onemorepoint/p/9407638.html
https://blog.csdn.net/FrankieHello/article/details/81220116
https://blog.csdn.net/weixin_43407190/article/details/102848875
https://www.cnblogs.com/feffery/p/11436158.html
https://blog.csdn.net/suhao0911/article/details/107564414



