pandas中Seiers与DataFrame的操作

1.pandas中常用到的俩个类
Series
DataFrame
Series相当于一维数组对象
Series的创建:Series(data = '列表/数组/字典',index = ['相关的索引']),如果没写index默认为数字0开头的索引
在Series中隐式索引和显示所有可以同时存在用于访问元素
Series的常用属性:
shape
size
index
values
Series的常用方法:
head(n) #显示前n个元素
tail(n) #后n个元素
unique() #去重
nunique() # 返回去重之后元素的个数
isnull() #isnull使用来检测元素是否为空
notnull() #用来检测元素是否为非空

Series的算术运算法则:索引一致的元素进行算数运算否则补空

DataFrame是一个【表格型】的数据结构,用于多维
DataFrame创建:DataFrame(data='多维数组/字典',index = '行索引' ,columns = '列索引') #没写索引的话也相当于默认从0开始
DataFrame的属性:
values
columns
index
shape
DataFrame取值值操作
取行
DataFrame对象.iloc['索引']:通过隐式索引取行
DataFrame对象.loc['索引']:通过显示索引取行
取列:
DataFrame对象['列索引'] #显示索引取列
DataFrame对象.loc['索引']:通过显示索引取列

取某个元素:df.iloc[index,col]:取元素
DataFrame对象.[index1:index3]:切行
DataFrame对象.iloc[:,col1:col3]:切列




posted @ 2020-06-04 16:06  大魔头的取经故事  阅读(431)  评论(0编辑  收藏  举报