Pandas DataFrame学习笔记

Posted Jetz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Pandas DataFrame学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

pandas学习笔记二:Dataframe

Pandas DataFrame学习笔记

Pandas学习笔记,DataFrame的排序问题

Pandas学习笔记,如何删除DataFrame中的一列(行)

pandas模块学习笔记1--数据结构

Pandas学习笔记,选择多个行或列