Pandas DataFrame学习笔记

对一个DF

    r1  r2  r3

c1

c2

c3

 

选行:
  df['r1']
  df['r2':'r2']  #包含r2
  df[df['c1']>5] #按条件选

 

选列:
  df['c1']
  df[['c2','c3']]
  df['c4']=5  #新列


任意区域:
  df.ix[df.c1>5,['c2','c3']]

 

排序:
  df.sort_index(by=['r2','r3'],ascending=False)

 

运算:
  df<5  #得到bool型矩阵
  df[df<5]=0  #把所有小于5的元素置0

 

重设索引

df=df.set_index(‘c1’)

posted @ 2017-06-18 22:30  jetz  阅读(148)  评论(0编辑  收藏  举报