# coding=utf-8
import numpy as np
import pandas as pd
from pandas import DataFrame
#显示所有列
pd.set_option('display.max_columns', None)
#显示所有行
pd.set_option('display.max_rows', None)
#设置value的显示长度为10000,默认为50
pd.set_option('display.width',10000)
pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)
df = pd.read_excel(r'G:\工作\18、大数据\东莞小秘书标签\东莞活动小秘书1500人.xlsx', sheet_name='heliuyan标签', header=0)
# print(df.head())
# 当前主套餐、终端品牌
adict = [[], []]
for a in range(len(df)):
if (df.iloc[a]['当前主套餐'] not in adict[0]):
adict[0].append(df.iloc[a]['当前主套餐'])
if (df.iloc[a]['终端品牌'] not in adict[1]):
adict[1].append(df.iloc[a]['终端品牌'])
print('第' + str(a) + '行:\t当前主套餐为\t\t' + str(df.iloc[a]['当前主套餐']) + '\t终端品牌为\t' + str(df.iloc[a]['终端品牌']))
df.loc[a, '当前主套餐'] = adict[0].index(df.iloc[a]['当前主套餐'])+1
df.loc[a, '终端品牌'] = adict[1].index(df.iloc[a]['终端品牌'])+1
print('第'+str(a)+'行:\t当前主套餐为\t\t'+str(df.loc[a, '当前主套餐'])+'\t终端品牌为\t'+str(df.loc[a, '终端品牌']))
print(df.head())
DataFrame(df).to_excel(r'G:\工作\18、大数据\东莞小秘书标签\ini.xlsx', sheet_name='Sheet1', index=False, header=True)
print('当前主套餐:')
index = 1
for i in adict[0]:
print(str(index)+'\t'+str(i))
index = index+1
print('终端品牌:')
index = 1
for i in adict[1]:
print(str(index)+'\t'+str(i))
index = index+1
网友评论