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)