赞
踩
艺赛旗 RPA9.0全新首发免费下载 点击下载
http://www.i-search.com.cn/index.html?from=line1
1、把 所有 列‘客户类别’内容为 8.0 和 9.0 的改成 8 和 9:
for i in range(len(data)):
if data[‘客户类别’][i] == 8.0:
data[‘客户类别’][i] = int(data[‘客户类别’][i])
elif data[‘客户类别’][i] == 9.0:
data[‘客户类别’][i] = 9
2、把 所有‘结售类型’列 的内容后面有 \t 的 替换掉:
3、选取 某列 为指定内容 的所有行 数据:
选取所有 ‘客户类型’列 = 8.0 或者 = 9.0,且‘结售类型’=5 或 6 的数据。
data2 = data.loc[data[‘客户类别’].isin([8.0,9.0]) & data[‘结售类型’].isin([‘5’,‘6’])]
4、数据存储:
data2.to_excel(‘new_data00.xlsx’,index=False)
完整代码:
import pandas as pd
data= pd.read_excel(‘summary_table.xlsx’)
for num in range(len(data)):
data[‘结售类型’][num] = data[‘结售类型’][num].replace("\t",’’)
data2 = data.loc[data[‘客户类别’].isin([8.0,9.0]) & data[‘结售类型’].isin([‘5’,‘6’])]
data2.to_excel(‘new_data00.xlsx’,index=False)
data= pd.read_excel(‘summary_table.xlsx’)
for num in range(len(data)):
data[‘结售类型’][num] = data[‘结售类型’][num].replace("\t",’’)
data2 = data.loc[data[‘客户类别’].isin([8.0,9.0]) & data[‘结售类型’].isin([‘5’,‘6’])]
data2.to_excel(‘new_data00.xlsx’,index=False)
Pandas 自定义表头方法:
data_headers = [‘name’,‘start_time’,‘end_time’,‘company’,‘doctor’,‘act’,‘doctor’,‘type_’,‘pf’,‘area’]
data3 = pd.DataFrame(items,index=Fasle,columns=data_headers) # 没说不可以有头信息
data3.head
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。