dateframe 基本操作
Posted 嘟嘟小冰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dateframe 基本操作相关的知识,希望对你有一定的参考价值。
# hanbb # come on!!! import pandas as pd import numpy as np df = pd.DataFrame(np.arange(12).reshape(4,3),index=[‘a‘,‘b‘,‘c‘,‘d‘],columns=[‘1st‘,‘2nd‘,‘3rd‘]) print(df) # 取值 print(df.values) print(df.index) print(df.columns) print(df[‘1st‘]) # 取出列数据, print(df.ix[‘a‘]) # 取出行数据 print(df[‘3rd‘][‘d‘]) # 取出一个数据 # 改变索引,重新索引 df.reindex(columns=[‘3rd‘,‘2nd‘,‘1st‘]) print(df) # 新增 # 列 newc = df.columns.insert(4,‘4or‘) # 增加新的一列 指定列索引,指定自定义索引 newd = df.reindex(columns=newc,fill_value=20) # 填充固定值 print(newd) # 行 newi = df.index.insert(5,‘e‘) newd1= df.reindex(index=newi,fill_value=30) print(newd1) # 删除 newc2= df.columns.delete(2) # 核心是基于行列索引来操作数据 newd3= df.reindex(columns=newc2) print(newd3) # drop 直接删除 行和列 print(df.drop(‘c‘)) # 默认是行 print(df.drop(‘2nd‘,axis=1)) # 改为1,即为列
以上是关于dateframe 基本操作的主要内容,如果未能解决你的问题,请参考以下文章