您的位置:首页 > 其它

关于pandas的一些应用

2016-07-06 19:29 337 查看
import pandas as pd

 

df0 = pd.DataFrame(....) # df0为数据全体

 

1、同时索引两列  :

 df[ ['列名1',‘列名2’] ]

 

2、把某列中 等于某值得 样本筛选出来,如把客户性质列的 'Bad‘ 客户筛选出来:

方法一:gb = df0.groupby(['客户性质'])  #首先把df0 按照客户性质group一下,

                df_bad = gb.get_group('Bad') #再把数据结构为gb的 get_group 函数把 'Bad' 值 提取出来放到 df_bad 中

方法二:dftest1 = df0.ix[df0.客户性质 ==  'Bad']

 

3、切片操作:某一列某范围:

dftest2 = df0[df0['逾期天数']>60]

 

4、两个表合并,方法:

 df_gab = df_good.append(df_bad)

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: