利用python数据分析panda学习笔记之DataFrame,,2 DataFram
利用python数据分析panda学习笔记之DataFrame,,2 DataFram
2 DataFrame
a:通过传入一个等长的列表构成DataFrame 自动加上索引
1 data={‘state‘:[‘ohio‘,‘ohio‘,‘ohio‘,‘Nevada‘,‘Nevada‘],2 ‘year‘:[2000,2001,2002,2001,2002],3 ‘pop‘:[1.5,1.7,3.6,2.1,2.9]}4 frame=DataFrame(data)
b:指定顺序序列(之前是按照默认排序)
1 DataFrame(data,columns=[‘year‘,‘state‘,‘pop‘])
c:传入数据的时候列不存在 那么就是NAN
d:从DataFrame中获取一个series
1 frame2.year
e:赋值方式修改列
1 frame2[‘debt‘]=16.52 frame2
f:赋值的时候如果传入一个Series,那么可以进行精确的匹配,空位为缺省值
1 var = Series([-1.2,-1.5,-1.7],index=[‘two‘,‘four‘,‘five‘])2 frame2[‘debt‘]=var3 frame2
g:为不存在列进行赋值,那么会创建一个新的列。删除用del
1 #为不存在的列进行赋值 那么会创建一个新列2 frame2[‘eastern‘]=frame2.state==‘ohio‘3 frame24 5 #删除列6 del frame2[‘eastern‘]
2 传入的是字典的字典--->外层字典键作为列,内层键作为行索引,此时内层字典的键会被合并
1 #传入的是字典的字典2 pop={‘Nevada‘:{2001:2.4,2002:2.9},3 ‘ohio‘:{2000:1.5,2001:1.7,2002:3.6}}4 frame3=DataFrame(pop)
a:进行装置 --->frame3.T
b:如果设置了Dataframe的index和columns的name属性 这些会被显示出来
1 #如果设置了Dataframe的index和columns的name属性 这些会被显示出来2 frame3.index.name=‘year‘;3 frame3.columns.name=‘state‘4 frame3
c:values会以二维ndarray返回---->frame3.values
3 索引对象(续)
利用python数据分析panda学习笔记之DataFrame
相关内容
- 替换句子中的多个不同的词—— python 实现,,对一个句
- python:for循环,,for循环可以遍历任
- /和//的区别(python),,/ 除得到的是浮点数
- python如何学习(一),,最近开始整理pyth
- 【python-leetcode904-滑动窗口法】水果成篮,,问题描述:
- Python判断网络是否可以访问,,import ur
- python numpy访问行列元素的方法,,import num
- 在 Xcode 里编译运行 Python 代码,,Xcode有着良好的
- Python占位符总结:%方式和format方式,,Python中,我们
- linux开机执行python脚本,,一、利用init1、
评论关闭