码迷,mamicode.com
首页 > 其他好文 > 详细

dateframe 基本操作

时间:2017-11-19 17:24:03      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:删除   numpy   nump   shape   print   col   dex   and   panda   

# 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 基本操作

标签:删除   numpy   nump   shape   print   col   dex   and   panda   

原文地址:http://www.cnblogs.com/hanbb/p/7860226.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!