关于pandas的一些应用

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)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值