首页 > 分享 > 五十万人名单完成简单的数据分析

五十万人名单完成简单的数据分析

//最最基础的数据分析,以后还会完善,这次的分析只是用来学习语法,如果有不对的地方,欢迎指教

代码地址:点击打开链接

直接贴代码,注释已经很完整了

rFile=open("50万人名名单.txt","r",encoding="utf-8",errors="ignore")

nameContent=rFile.read()

rFile.close()

nameList=nameContent.split('n')

nameLessFive=[i for i in nameList if(len(i)<5)]

nameSort=sorted(nameLessFive, key=lambda x: len(x))

nameLessFiveFile=open('第四题.txt','w',encoding="utf-8",errors="ignore")

for i in nameSort:

print(i,file=nameLessFiveFile)

nameLessFiveFile.close()

nameFirst={}

for name in nameList:

if name[0] in nameFirst:

nameFirst[name[0]]+=1

else:

nameFirst[name[0]]=1

nameFirstSort=sorted(nameFirst.items(),key=lambda x:x[1],reverse=True)

nameFirstSortFile=open('第五题.txt','w',encoding="utf-8",errors="ignore")

for i in nameFirstSort:

print(i[0],i[1],file=nameFirstSortFile,sep="t")

nameFirstSortFile.close()

nameNoFirst={}

for name in nameList:

lenName=len(name)

num=1

while num<lenName:

if name[num] in nameNoFirst:

nameNoFirst[name[num]]+=1

else:

nameNoFirst[name[num]]=1

num+=1

nameNoFirstSort=sorted(nameNoFirst.items(),key=lambda x:x[1],reverse=True)

nameNoFirstSortFile=open('第六题.txt','w',encoding="utf-8",errors="ignore")

for i in nameNoFirstSort:

print(i[0],i[1],file=nameNoFirstSortFile,sep="t")

nameNoFirstSortFile.close()

nameLast={}

for name in nameList:

if name[-1] in nameLast:

nameLast[name[-1]]+=1

else:

nameLast[name[-1]]=1

nameLastSort=sorted(nameLast.items(),key=lambda x:x[1],reverse=True)

nameLastSortFile=open('第七题.txt','w',encoding="utf-8",errors="ignore")

for i in nameLastSort:

print(i[0],i[1],file=nameLastSortFile,sep="t")

nameLastSortFile.close()

nameDouble={}

for name in nameList:

lenName=len(name)

num=1

while num<lenName:

if name[num]==name[num-1]:

if name[num] in nameDouble:

nameDouble[name[num]]+=1

else:

nameDouble[name[num]]=1

num+=1

nameDoubleSort=sorted(nameDouble.items(),key=lambda x:x[1],reverse=True)

nameDoubleSortFile=open('第八题.txt','w',encoding="utf-8",errors="ignore")

for i in nameDoubleSort:

print(i[0],i[1],file=nameDoubleSortFile,sep="t")

nameDoubleSortFile.close()


相关知识

数据分析之鸢尾花简单分析
JavaScript实现的风飓风数据可视化分析
基于大数据的智能风险防控平台设计与实现
(完整版)数据分析师笔试题目.docx
花卉市场数据分析怎么写的
iris鸢尾花数据集最全数据分析写在前面本文介绍数据预处理
重要的数据分析方法:时间序列分析
智能化环境监测数据分析系统提高工作效率浅析资料.pdf
SPSS 做数据预测方法
张江“小巨人”|达观数据:NLP+RPA+OCR=?

网址: 五十万人名单完成简单的数据分析 https://m.huajiangbk.com/newsview545934.html

所属分类:花卉
上一篇: 中国银行2018年数据对比 先说
下一篇: 花店短视频营销,花店推广方案