【Python 数据科学】数据透视和数据输出

import pandas as pd
import numpy as np
position=pd.read_csv('DataAnalyst.csv',encoding='gbk')
company=pd.read_csv('company_sql.csv',encoding='gbk')
position.head()
citycompanyFullNamecompanyIdcompanyLabelListcompanyShortNamecompanySizebusinessZonesfirstTypesecondTypeeducationindustryFieldpositionIdpositionAdvantagepositionNamepositionLablesbottomtopavgworkYear
0上海纽海信息技术(上海)有限公司8581['技能培训', '节日礼物', '带薪年假', '岗位晋升']1号店2000人以上['张江']技术数据开发硕士移动互联网2537336知名平台数据分析师['分析师', '数据分析', '数据挖掘', '数据']798.0应届毕业生
1上海上海点荣金融信息服务有限责任公司23177['节日礼物', '带薪年假', '岗位晋升', '扁平管理']点融网500-2000人['五里桥', '打浦桥', '制造局路']技术数据开发本科金融2427485挑战机会,团队好,与大牛合作,工作环境好数据分析师-CR2017-SH2909['分析师', '数据分析', '数据挖掘', '数据']101512.5应届毕业生
2上海上海晶樵网络信息技术有限公司57561['技能培训', '绩效奖金', '岗位晋升', '管理规范']SPD50-150人['打浦桥']设计数据分析本科移动互联网2511252时间自由,领导nic数据分析师['分析师', '数据分析', '数据']465.0应届毕业生
3上海杭州数云信息技术有限公司上海分公司7502['绩效奖金', '股票期权', '五险一金', '通讯津贴']数云150-500人['龙华', '上海体育场', '万体馆']市场与销售数据分析本科企业服务,数据服务2427530五险一金 绩效奖金 带薪年假 节日福利大数据业务分析师【数云校招】['商业', '分析师', '大数据', '数据']687.0应届毕业生
4上海上海银基富力信息技术有限公司130876['年底双薪', '通讯津贴', '定期体检', '绩效奖金']银基富力15-50人['上海影城', '新华路', '虹桥']技术软件开发本科其他2245819在大牛下指导BI开发/数据分析师['分析师', '数据分析', '数据', 'BI']232.5应届毕业生

数据透视 df.pivot_table

#基本用法
position.pivot_table(index='city',columns='workYear',values='avg')
#默认使用平均数
workYear1-3年10年以上1年以下3-5年5-10年不限应届毕业生
city
上海13.70440335.009.34375019.96439228.32846710.3951617.106061
北京15.74564743.757.69791721.68051227.92694112.4044946.864078
南京9.312500NaN3.75000014.75000020.9000008.0217397.500000
厦门10.333333NaNNaN13.400000NaN11.0555567.500000
天津6.000000NaNNaN11.40000017.5000007.3571433.000000
广州11.011029NaN15.00000014.72164925.1000006.9473684.562500
成都10.000000NaN3.25000014.67000018.57500010.050000NaN
杭州12.22085930.006.50000020.34905725.17241414.3684218.750000
武汉8.600000NaN3.50000013.72222216.4090915.7500003.500000
深圳12.96000026.0015.25000019.68090526.49390212.1805568.307692
苏州11.636364NaNNaN13.80000024.4285718.3333337.500000
西安8.333333NaNNaN13.30769218.5000003.4166677.500000
长沙9.722222NaNNaN11.10000010.5000006.6250004.500000

在这里插入图片描述

#多重索引#
position.pivot_table(index=['city','education'],columns='workYear',values='avg')
workYear1-3年10年以上1年以下3-5年5-10年不限应届毕业生
cityeducation
上海不限12.66666740.0000006.25000015.41666718.50000013.578125NaN
博士12.500000NaNNaNNaNNaN20.000000NaN
大专10.790698NaN4.50000017.46666720.5000005.5416674.500000
本科14.25965738.75000011.09090920.54717027.5482469.7578126.942308
硕士14.47727322.5000006.00000020.80000041.6538469.5666678.250000
北京不限14.807692NaN9.45454520.80000031.57142913.8064526.142857
博士22.500000NaNNaN27.500000NaNNaNNaN
大专9.931624NaN6.64285718.08333324.3478269.9000005.133333
本科16.13780341.0416677.83333321.72571428.01187312.8416676.931818
硕士19.61842160.0000004.00000025.18000028.77586211.7400008.633333
南京不限6.500000NaNNaNNaN16.0000003.000000NaN
大专9.875000NaNNaN14.000000NaN4.3333337.500000
本科9.500000NaN3.75000014.60000022.1250008.0384627.500000
硕士NaNNaNNaN20.000000NaN12.200000NaN
厦门不限NaNNaNNaNNaNNaN12.500000NaN
大专7.900000NaNNaNNaNNaN4.000000NaN
本科11.550000NaNNaN13.400000NaN11.2500007.500000
硕士NaNNaNNaNNaNNaN15.750000NaN
天津不限NaNNaNNaNNaNNaN3.500000NaN
大专6.000000NaNNaNNaNNaN4.000000NaN
本科6.000000NaNNaN11.40000017.5000008.8000003.000000
广州不限5.000000NaNNaN13.833333NaN8.062500NaN
大专8.440476NaNNaN12.75000014.0000005.6333334.166667
本科12.274725NaN15.00000015.49315126.8448286.7272734.800000
硕士10.500000NaNNaN8.66666730.00000025.000000NaN
成都不限NaNNaN3.50000017.7500009.5000009.000000NaN
大专8.083333NaN3.00000013.37500016.6666676.000000NaN
本科10.470588NaNNaN14.93055619.46666711.750000NaN
硕士5.500000NaNNaNNaN20.000000NaNNaN
杭州不限13.055556NaNNaN25.50000030.00000016.14285710.500000
大专9.823529NaNNaN18.944444NaN8.2000003.750000
本科12.72368430.0000006.50000019.90769225.00000014.6590919.437500
硕士15.000000NaNNaN34.16666725.00000017.37500011.500000
武汉不限7.750000NaNNaN16.62500016.5000003.666667NaN
大专6.833333NaNNaN13.35714313.8333331.500000NaN
本科9.066667NaN3.50000013.15625017.5000008.8333333.500000
硕士NaNNaNNaNNaNNaN7.000000NaN
深圳不限11.50000022.5000008.00000018.00000021.33333315.7500003.500000
博士NaNNaNNaNNaNNaNNaN35.000000
大专10.62500021.500000NaN14.41666725.4166679.3235294.250000
本科13.38839330.00000022.50000020.43674727.10000012.6818188.800000
硕士19.500000NaNNaN21.20000025.00000013.928571NaN
苏州大专10.000000NaNNaN14.33333320.000000NaNNaN
本科11.875000NaNNaN13.66666724.7000008.3333337.500000
硕士11.500000NaNNaNNaN27.500000NaNNaN
西安不限11.500000NaNNaNNaNNaN2.500000NaN
大专5.500000NaNNaN11.25000013.5000004.000000NaN
本科9.062500NaNNaN14.22222219.7500003.0000007.500000
硕士5.000000NaNNaNNaNNaNNaNNaN
长沙不限9.750000NaNNaN7.500000NaN6.333333NaN
大专NaNNaNNaN13.500000NaNNaN4.500000
本科9.714286NaNNaN12.25000010.5000007.500000NaN
硕士NaNNaNNaN9.000000NaNNaNNaN
#聚合参数需要调用np
p=position.pivot_table(index='city',columns='workYear',values='avg',aggfunc=[np.sum,np.mean])
p
summean
workYear1-3年10年以上1年以下3-5年5-10年不限应届毕业生1-3年10年以上1年以下3-5年5-10年不限应届毕业生
city
上海4358.0140.0149.56728.03881.01289.0234.513.70440335.009.34375019.96439228.32846710.3951617.106061
北京20800.0612.5369.534710.512232.07728.0707.015.74564743.757.69791721.68051227.92694112.4044946.864078
南京223.5NaN7.5354.0104.5184.530.09.312500NaN3.75000014.75000020.9000008.0217397.500000
厦门155.0NaNNaN67.0NaN99.57.510.333333NaNNaN13.400000NaN11.0555567.500000
天津36.0NaNNaN57.017.551.53.06.000000NaNNaN11.40000017.5000007.3571433.000000
广州1497.5NaN15.01428.0878.5396.036.511.011029NaN15.00000014.72164925.1000006.9473684.562500
成都410.0NaN6.5733.5371.5201.0NaN10.000000NaN3.25000014.67000018.57500010.050000NaN
杭州1992.030.013.03235.5730.0546.0105.012.22085930.006.50000020.34905725.17241414.3684218.750000
武汉172.0NaN3.5370.5180.546.07.08.600000NaN3.50000013.72222216.4090915.7500003.500000
深圳1944.0104.030.53916.52172.5877.0108.012.96000026.0015.25000019.68090526.49390212.1805568.307692
苏州128.0NaNNaN207.0171.025.07.511.636364NaNNaN13.80000024.4285718.3333337.500000
西安200.0NaNNaN173.092.520.515.08.333333NaNNaN13.30769218.5000003.4166677.500000
长沙87.5NaNNaN111.010.526.54.59.722222NaNNaN11.10000010.5000006.6250004.500000
type(p)
pandas.core.frame.DataFrame
#p是个透视表属于dataframe,可以切片
p['mean']
workYear1-3年10年以上1年以下3-5年5-10年不限应届毕业生
city
上海13.70440335.009.34375019.96439228.32846710.3951617.106061
北京15.74564743.757.69791721.68051227.92694112.4044946.864078
南京9.312500NaN3.75000014.75000020.9000008.0217397.500000
厦门10.333333NaNNaN13.400000NaN11.0555567.500000
天津6.000000NaNNaN11.40000017.5000007.3571433.000000
广州11.011029NaN15.00000014.72164925.1000006.9473684.562500
成都10.000000NaN3.25000014.67000018.57500010.050000NaN
杭州12.22085930.006.50000020.34905725.17241414.3684218.750000
武汉8.600000NaN3.50000013.72222216.4090915.7500003.500000
深圳12.96000026.0015.25000019.68090526.49390212.1805568.307692
苏州11.636364NaNNaN13.80000024.4285718.3333337.500000
西安8.333333NaNNaN13.30769218.5000003.4166677.500000
长沙9.722222NaNNaN11.10000010.5000006.6250004.500000
p['mean']['3-5年'].loc['上海']
19.96439169139466
#margins汇总求和
position.pivot_table(index='city',columns='workYear',values='avg',margins='True')
#默认aggfunc使用平均数   此时margins会在底端根据aggfunc的设置汇总
workYear1-3年10年以上1年以下3-5年5-10年不限应届毕业生All
city
上海13.70440335.0000009.34375019.96439228.32846710.3951617.10606117.316821
北京15.74564743.7500007.69791721.68051227.92694112.4044946.86407818.601615
南京9.312500NaN3.75000014.75000020.9000008.0217397.50000011.024390
厦门10.333333NaNNaN13.400000NaN11.0555567.50000010.966667
天津6.000000NaNNaN11.40000017.5000007.3571433.0000008.250000
广州11.011029NaN15.00000014.72164925.1000006.9473684.56250012.729042
成都10.000000NaN3.25000014.67000018.57500010.050000NaN12.951128
杭州12.22085930.0000006.50000020.34905725.17241414.3684218.75000016.464109
武汉8.600000NaN3.50000013.72222216.4090915.7500003.50000011.297101
深圳12.96000026.00000015.25000019.68090526.49390212.1805568.30769217.533525
苏州11.636364NaNNaN13.80000024.4285718.3333337.50000014.554054
西安8.333333NaNNaN13.30769218.5000003.4166677.50000010.020000
长沙9.722222NaNNaN11.10000010.5000006.6250004.5000009.600000
All14.30004538.5434788.04054120.49232927.03242511.5598596.99171317.466584
#也可以设置多个聚合方法,用列表包括,这些方法会对values里面每个值都使用
position.pivot_table(index=['city','education'],
                     columns='workYear',
                     values=['avg','top'],
                     aggfunc=[np.mean,np.count_nonzero])
mean...count_nonzero
avgtop...avgtop
workYear1-3年10年以上1年以下3-5年5-10年不限应届毕业生1-3年10年以上1年以下...5-10年不限应届毕业生1-3年10年以上1年以下3-5年5-10年不限应届毕业生
cityeducation
上海不限12.66666740.0000006.25000015.41666718.50000013.578125NaN15.94444450.07.500000...3.032.0NaN18.01.02.012.03.032.0NaN
博士12.500000NaNNaNNaNNaN20.000000NaN16.000000NaNNaN...NaN1.0NaN2.0NaNNaNNaNNaN1.0NaN
大专10.790698NaN4.50000017.46666720.5000005.5416674.50000013.581395NaN5.500000...7.012.01.043.0NaN2.045.07.012.01.0
本科14.25965738.75000011.09090920.54717027.5482469.7578126.94230817.98712445.014.181818...114.064.026.0233.02.011.0265.0114.064.026.0
硕士14.47727322.5000006.00000020.80000041.6538469.5666678.25000018.50000030.07.000000...13.015.06.022.01.01.015.013.015.06.0
北京不限14.807692NaN9.45454520.80000031.57142913.8064526.14285718.769231NaN12.090909...7.093.07.052.0NaN11.040.07.093.07.0
博士22.500000NaNNaN27.500000NaNNaNNaN30.000000NaNNaN...NaNNaNNaN2.0NaNNaN2.0NaNNaNNaN
大专9.931624NaN6.64285718.08333324.3478269.9000005.13333312.478632NaN8.571429...23.095.015.0117.0NaN14.084.023.095.015.0
本科16.13780341.0416677.83333321.72571428.01187312.8416676.93181820.66759850.09.666667...379.0360.066.01074.012.021.01400.0379.0360.066.0
硕士19.61842160.0000004.00000025.18000028.77586211.7400008.63333325.18421170.05.000000...29.075.015.076.02.02.075.029.075.015.0
南京不限6.500000NaNNaNNaN16.0000003.000000NaN8.500000NaNNaN...1.02.0NaN2.0NaNNaNNaN1.02.0NaN
大专9.875000NaNNaN14.000000NaN4.3333337.50000012.000000NaNNaN...NaN3.01.04.0NaNNaN3.0NaN3.01.0
本科9.500000NaN3.75000014.60000022.1250008.0384627.50000011.888889NaN5.000000...4.013.03.018.0NaN2.020.04.013.03.0
硕士NaNNaNNaN20.000000NaN12.200000NaNNaNNaNNaN...NaN5.0NaNNaNNaNNaN1.0NaN5.0NaN
厦门不限NaNNaNNaNNaNNaN12.500000NaNNaNNaNNaN...NaN3.0NaNNaNNaNNaNNaNNaN3.0NaN
大专7.900000NaNNaNNaNNaN4.000000NaN10.400000NaNNaN...NaN2.0NaN5.0NaNNaNNaNNaN2.0NaN
本科11.550000NaNNaN13.400000NaN11.2500007.50000014.700000NaNNaN...NaN2.01.010.0NaNNaN5.0NaN2.01.0
硕士NaNNaNNaNNaNNaN15.750000NaNNaNNaNNaN...NaN2.0NaNNaNNaNNaNNaNNaN2.0NaN
天津不限NaNNaNNaNNaNNaN3.500000NaNNaNNaNNaN...NaN1.0NaNNaNNaNNaNNaNNaN1.0NaN
大专6.000000NaNNaNNaNNaN4.000000NaN7.333333NaNNaN...NaN1.0NaN3.0NaNNaNNaNNaN1.0NaN
本科6.000000NaNNaN11.40000017.5000008.8000003.0000007.333333NaNNaN...1.05.01.03.0NaNNaN5.01.05.01.0
广州不限5.000000NaNNaN13.833333NaN8.062500NaN6.000000NaNNaN...NaN8.0NaN1.0NaNNaN3.0NaN8.0NaN
大专8.440476NaNNaN12.75000014.0000005.6333334.16666710.523810NaNNaN...5.015.03.042.0NaNNaN18.05.015.03.0
本科12.274725NaN15.00000015.49315126.8448286.7272734.80000015.637363NaN20.000000...29.033.05.091.0NaN1.073.029.033.05.0
硕士10.500000NaNNaN8.66666730.00000025.000000NaN13.000000NaNNaN...1.01.0NaN2.0NaNNaN3.01.01.0NaN
成都不限NaNNaN3.50000017.7500009.5000009.000000NaNNaNNaN4.000000...1.04.0NaNNaNNaN1.02.01.04.0NaN
大专8.083333NaN3.00000013.37500016.6666676.000000NaN10.333333NaN4.000000...3.04.0NaN6.0NaN1.012.03.04.0NaN
本科10.470588NaNNaN14.93055619.46666711.750000NaN13.352941NaNNaN...15.012.0NaN34.0NaNNaN36.015.012.0NaN
硕士5.500000NaNNaNNaN20.000000NaNNaN7.000000NaNNaN...1.0NaNNaN1.0NaNNaNNaN1.0NaNNaN
杭州不限13.055556NaNNaN25.50000030.00000016.14285710.50000016.888889NaNNaN...1.07.01.09.0NaNNaN8.01.07.01.0
大专9.823529NaNNaN18.944444NaN8.2000003.75000012.382353NaNNaN...NaN5.02.034.0NaNNaN18.0NaN5.02.0
本科12.72368430.0000006.50000019.90769225.00000014.6590919.43750016.33333340.08.000000...24.022.08.0114.01.02.0130.024.022.08.0
硕士15.000000NaNNaN34.16666725.00000017.37500011.50000019.166667NaNNaN...4.04.01.06.0NaNNaN3.04.04.01.0
武汉不限7.750000NaNNaN16.62500016.5000003.666667NaN10.000000NaNNaN...1.03.0NaN2.0NaNNaN4.01.03.0NaN
大专6.833333NaNNaN13.35714313.8333331.500000NaN9.000000NaNNaN...3.01.0NaN3.0NaNNaN7.03.01.0NaN
本科9.066667NaN3.50000013.15625017.5000008.8333333.50000011.800000NaN4.000000...7.03.02.015.0NaN1.016.07.03.02.0
硕士NaNNaNNaNNaNNaN7.000000NaNNaNNaNNaN...NaN1.0NaNNaNNaNNaNNaNNaN1.0NaN
深圳不限11.50000022.5000008.00000018.00000021.33333315.7500003.50000013.83333330.010.000000...3.04.01.06.01.01.04.03.04.01.0
博士NaNNaNNaNNaNNaNNaN35.000000NaNNaNNaN...NaNNaN1.0NaNNaNNaNNaNNaNNaN1.0
大专10.62500021.500000NaN14.41666725.4166679.3235294.25000013.42857125.0NaN...18.017.06.028.01.0NaN24.018.017.06.0
本科13.38839330.00000022.50000020.43674727.10000012.6818188.80000017.12500037.530.000000...60.044.05.0112.02.01.0166.060.044.05.0
硕士19.500000NaNNaN21.20000025.00000013.928571NaN26.000000NaNNaN...1.07.0NaN4.0NaNNaN5.01.07.0NaN
苏州大专10.000000NaNNaN14.33333320.000000NaNNaN13.000000NaNNaN...1.0NaNNaN1.0NaNNaN3.01.0NaNNaN
本科11.875000NaNNaN13.66666724.7000008.3333337.50000014.875000NaNNaN...5.03.01.08.0NaNNaN12.05.03.01.0
硕士11.500000NaNNaNNaN27.500000NaNNaN15.000000NaNNaN...1.0NaNNaN2.0NaNNaNNaN1.0NaNNaN
西安不限11.500000NaNNaNNaNNaN2.500000NaN15.000000NaNNaN...NaN1.0NaN2.0NaNNaNNaNNaN1.0NaN
大专5.500000NaNNaN11.25000013.5000004.000000NaN7.000000NaNNaN...1.03.0NaN4.0NaNNaN4.01.03.0NaN
本科9.062500NaNNaN14.22222219.7500003.0000007.50000011.750000NaNNaN...4.02.02.016.0NaNNaN9.04.02.02.0
硕士5.000000NaNNaNNaNNaNNaNNaN6.000000NaNNaN...NaNNaNNaN2.0NaNNaNNaNNaNNaNNaN
长沙不限9.750000NaNNaN7.500000NaN6.333333NaN11.500000NaNNaN...NaN3.0NaN2.0NaNNaN2.0NaN3.0NaN
大专NaNNaNNaN13.500000NaNNaN4.500000NaNNaNNaN...NaNNaN1.0NaNNaNNaN1.0NaNNaN1.0
本科9.714286NaNNaN12.25000010.5000007.500000NaN12.571429NaNNaN...1.01.0NaN7.0NaNNaN6.01.01.0NaN
硕士NaNNaNNaN9.000000NaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaN1.0NaNNaNNaN

53 rows × 28 columns

#将汇总方法由列表改成字典,就会与values对应
position.pivot_table(index=['city','education'],
                     columns='workYear',
                     values=['avg','top'],
                     aggfunc={'avg':np.mean,'top':len})
avgtop
workYear1-3年10年以上1年以下3-5年5-10年不限应届毕业生1-3年10年以上1年以下3-5年5-10年不限应届毕业生
cityeducation
上海不限12.66666740.0000006.25000015.41666718.50000013.578125NaN18.01.02.012.03.032.0NaN
博士12.500000NaNNaNNaNNaN20.000000NaN2.0NaNNaNNaNNaN1.0NaN
大专10.790698NaN4.50000017.46666720.5000005.5416674.50000043.0NaN2.045.07.012.01.0
本科14.25965738.75000011.09090920.54717027.5482469.7578126.942308233.02.011.0265.0114.064.026.0
硕士14.47727322.5000006.00000020.80000041.6538469.5666678.25000022.01.01.015.013.015.06.0
北京不限14.807692NaN9.45454520.80000031.57142913.8064526.14285752.0NaN11.040.07.093.07.0
博士22.500000NaNNaN27.500000NaNNaNNaN2.0NaNNaN2.0NaNNaNNaN
大专9.931624NaN6.64285718.08333324.3478269.9000005.133333117.0NaN14.084.023.095.015.0
本科16.13780341.0416677.83333321.72571428.01187312.8416676.9318181074.012.021.01400.0379.0360.066.0
硕士19.61842160.0000004.00000025.18000028.77586211.7400008.63333376.02.02.075.029.075.015.0
南京不限6.500000NaNNaNNaN16.0000003.000000NaN2.0NaNNaNNaN1.02.0NaN
大专9.875000NaNNaN14.000000NaN4.3333337.5000004.0NaNNaN3.0NaN3.01.0
本科9.500000NaN3.75000014.60000022.1250008.0384627.50000018.0NaN2.020.04.013.03.0
硕士NaNNaNNaN20.000000NaN12.200000NaNNaNNaNNaN1.0NaN5.0NaN
厦门不限NaNNaNNaNNaNNaN12.500000NaNNaNNaNNaNNaNNaN3.0NaN
大专7.900000NaNNaNNaNNaN4.000000NaN5.0NaNNaNNaNNaN2.0NaN
本科11.550000NaNNaN13.400000NaN11.2500007.50000010.0NaNNaN5.0NaN2.01.0
硕士NaNNaNNaNNaNNaN15.750000NaNNaNNaNNaNNaNNaN2.0NaN
天津不限NaNNaNNaNNaNNaN3.500000NaNNaNNaNNaNNaNNaN1.0NaN
大专6.000000NaNNaNNaNNaN4.000000NaN3.0NaNNaNNaNNaN1.0NaN
本科6.000000NaNNaN11.40000017.5000008.8000003.0000003.0NaNNaN5.01.05.01.0
广州不限5.000000NaNNaN13.833333NaN8.062500NaN1.0NaNNaN3.0NaN8.0NaN
大专8.440476NaNNaN12.75000014.0000005.6333334.16666742.0NaNNaN18.05.015.03.0
本科12.274725NaN15.00000015.49315126.8448286.7272734.80000091.0NaN1.073.029.033.05.0
硕士10.500000NaNNaN8.66666730.00000025.000000NaN2.0NaNNaN3.01.01.0NaN
成都不限NaNNaN3.50000017.7500009.5000009.000000NaNNaNNaN1.02.01.04.0NaN
大专8.083333NaN3.00000013.37500016.6666676.000000NaN6.0NaN1.012.03.04.0NaN
本科10.470588NaNNaN14.93055619.46666711.750000NaN34.0NaNNaN36.015.012.0NaN
硕士5.500000NaNNaNNaN20.000000NaNNaN1.0NaNNaNNaN1.0NaNNaN
杭州不限13.055556NaNNaN25.50000030.00000016.14285710.5000009.0NaNNaN8.01.07.01.0
大专9.823529NaNNaN18.944444NaN8.2000003.75000034.0NaNNaN18.0NaN5.02.0
本科12.72368430.0000006.50000019.90769225.00000014.6590919.437500114.01.02.0130.024.022.08.0
硕士15.000000NaNNaN34.16666725.00000017.37500011.5000006.0NaNNaN3.04.04.01.0
武汉不限7.750000NaNNaN16.62500016.5000003.666667NaN2.0NaNNaN4.01.03.0NaN
大专6.833333NaNNaN13.35714313.8333331.500000NaN3.0NaNNaN7.03.01.0NaN
本科9.066667NaN3.50000013.15625017.5000008.8333333.50000015.0NaN1.016.07.03.02.0
硕士NaNNaNNaNNaNNaN7.000000NaNNaNNaNNaNNaNNaN1.0NaN
深圳不限11.50000022.5000008.00000018.00000021.33333315.7500003.5000006.01.01.04.03.04.01.0
博士NaNNaNNaNNaNNaNNaN35.000000NaNNaNNaNNaNNaNNaN1.0
大专10.62500021.500000NaN14.41666725.4166679.3235294.25000028.01.0NaN24.018.017.06.0
本科13.38839330.00000022.50000020.43674727.10000012.6818188.800000112.02.01.0166.060.044.05.0
硕士19.500000NaNNaN21.20000025.00000013.928571NaN4.0NaNNaN5.01.07.0NaN
苏州大专10.000000NaNNaN14.33333320.000000NaNNaN1.0NaNNaN3.01.0NaNNaN
本科11.875000NaNNaN13.66666724.7000008.3333337.5000008.0NaNNaN12.05.03.01.0
硕士11.500000NaNNaNNaN27.500000NaNNaN2.0NaNNaNNaN1.0NaNNaN
西安不限11.500000NaNNaNNaNNaN2.500000NaN2.0NaNNaNNaNNaN1.0NaN
大专5.500000NaNNaN11.25000013.5000004.000000NaN4.0NaNNaN4.01.03.0NaN
本科9.062500NaNNaN14.22222219.7500003.0000007.50000016.0NaNNaN9.04.02.02.0
硕士5.000000NaNNaNNaNNaNNaNNaN2.0NaNNaNNaNNaNNaNNaN
长沙不限9.750000NaNNaN7.500000NaN6.333333NaN2.0NaNNaN2.0NaN3.0NaN
大专NaNNaNNaN13.500000NaNNaN4.500000NaNNaNNaN1.0NaNNaN1.0
本科9.714286NaNNaN12.25000010.5000007.500000NaN7.0NaNNaN6.01.01.0NaN
硕士NaNNaNNaN9.000000NaNNaNNaNNaNNaNNaN1.0NaNNaNNaN

数据输出 to_csv和to_excel

p.reset_index().to_csv('p.csv',encoding='gbk')
help(pd.DataFrame.to_csv)
Help on function to_csv in module pandas.core.frame:

to_csv(self, path_or_buf=None, sep=',', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, mode='w', encoding=None, compression=None, quoting=None, quotechar='"', line_terminator='\n', chunksize=None, tupleize_cols=None, date_format=None, doublequote=True, escapechar=None, decimal='.')
    Write DataFrame to a comma-separated values (csv) file
    
    Parameters
    ----------
    path_or_buf : string or file handle, default None
        File path or object, if None is provided the result is returned as
        a string.
    sep : character, default ','
        Field delimiter for the output file.
    na_rep : string, default ''
        Missing data representation
    float_format : string, default None
        Format string for floating point numbers
    columns : sequence, optional
        Columns to write
    header : boolean or list of string, default True
        Write out the column names. If a list of strings is given it is
        assumed to be aliases for the column names
    index : boolean, default True
        Write row names (index)
    index_label : string or sequence, or False, default None
        Column label for index column(s) if desired. If None is given, and
        `header` and `index` are True, then the index names are used. A
        sequence should be given if the DataFrame uses MultiIndex.  If
        False do not print fields for index names. Use index_label=False
        for easier importing in R
    mode : str
        Python write mode, default 'w'
    encoding : string, optional
        A string representing the encoding to use in the output file,
        defaults to 'ascii' on Python 2 and 'utf-8' on Python 3.
    compression : string, optional
        A string representing the compression to use in the output file.
        Allowed values are 'gzip', 'bz2', 'zip', 'xz'. This input is only
        used when the first argument is a filename.
    line_terminator : string, default ``'\n'``
        The newline character or character sequence to use in the output
        file
    quoting : optional constant from csv module
        defaults to csv.QUOTE_MINIMAL. If you have set a `float_format`
        then floats are converted to strings and thus csv.QUOTE_NONNUMERIC
        will treat them as non-numeric
    quotechar : string (length 1), default '\"'
        character used to quote fields
    doublequote : boolean, default True
        Control quoting of `quotechar` inside a field
    escapechar : string (length 1), default None
        character used to escape `sep` and `quotechar` when appropriate
    chunksize : int or None
        rows to write at a time
    tupleize_cols : boolean, default False
        .. deprecated:: 0.21.0
           This argument will be removed and will always write each row
           of the multi-index as a separate row in the CSV file.
    
        Write MultiIndex columns as a list of tuples (if True) or in
        the new, expanded format, where each MultiIndex column is a row
        in the CSV (if False).
    date_format : string, default None
        Format string for datetime objects
    decimal: string, default '.'
        Character recognized as decimal separator. E.g. use ',' for
        European data
p.reset_index().to_excel('p.xlsx',encoding='gbk')
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值