import pandas as pd
#将两列数据合并为一个元组 data为一个dataFarme表id=[]for i inrange(len(data)):id.append((data['a'][i],data['b'][i]))
data['id']=id#将一个元组拆分为两列数据 data为一个dataFarme表
data['a']=[list(i)[0]for i in data['id']]
data['b']=[list(i)[1]for i in data['id']]#一组数据自定义分箱bin=[0,10,20,30,999]
data =[5,6,7,15,35,8,4,95,24,75,11,42,0,45,-4,-88,441,6,78]
pd.cut(data,bin)#返回一个区间标记#一列数据转换为 百分数
data['a']= data['a'].apply(lambda x:format(x,'0.0%'))#列标签重命名
data.rename(columns={'a':'A','b':'B','c':'C'})#两张表上下连接
DATA = DATA.append(data)#删除一列del data['a']#行索引删除
data.reset_index(drop=True)#行索引转数据
data['a']= data.index
#数据转行索引
data.set_index(['a'])#两张表连接 左右 data1 有 index列,data2 也有 index列
pd.merge(data1,data2,on='index',how='left')#横向拼接
data = pd.concat([data1,data2],axis=1)