码字小白菜努力中 2024-03-16 18:21 采纳率: 88%
浏览 3
已结题

Python中怎么把这段数据保存成一个xlsx文件(开发工具-jupyter)

需要将以下数据分成两列,字段名为"location"和"count",由于后续制作中国地图,一些无用的省份也需要删除,最后保存为表格xlsx形式。


('日本', 1)
('中国香港', 2)
('中国台湾', 2)
('未知', 4)
('港澳', 5)
('中国', 5)
('青海', 14)
('西藏', 15)
('宁夏', 38)
('美国', 132)
('贵州', 140)
('甘肃', 151)
('云南', 170)
('海南', 177)
('新疆', 205)
('内蒙古', 240)
('江西', 339)
('吉林', 347)
('山西', 355)
('重庆', 377)
('广西', 391)
('黑龙江', 445)
('湖南', 536)
('陕西', 571)
('福建', 578)
('安徽', 634)
('海外', 768)
('湖北', 932)
('河南', 986)
('天津', 1057)
('四川', 1060)
('浙江', 1083)
('辽宁', 1337)
('河北', 1410)
('山东', 1814)
('上海', 1841)
('江苏', 2702)
('北京', 3453)
('广东', 3597)
('None', 60706)
  • 写回答

4条回答 默认 最新

  • 码农阿豪 Java领域优质创作者 2024-03-16 18:22
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    可通过字典转换为DataFrame后再进行数据清洗和处理,最后保存为xlsx文件。下面是代码示例:
    import pandas as pd
    data = [('日本', 1), ('中国香港', 2), ('中国台湾', 2), ('未知', 4), ('港澳', 5), ('中国', 5), ('青海', 14), ('西藏', 15), ('宁夏', 38), ('美国', 132), ('贵州', 140), ('甘肃', 151), ('云南', 170), ('海南', 177), ('新疆', 205), ('内蒙古', 240), ('江西', 339), ('吉林', 347), ('山西', 355), ('重庆', 377), ('广西', 391), ('黑龙江', 445), ('湖南', 536), ('陕西', 571), ('福建', 578), ('安徽', 634), ('海外', 768), ('湖北', 932), ('河南', 986), ('天津', 1057), ('四川', 1060), ('浙江', 1083), ('辽宁', 1337), ('河北', 1410), ('山东', 1814), ('上海', 1841), ('江苏', 2702), ('北京', 3453), ('广东', 3597), ('None', 60706)]
    # 转换为DataFrame
    df = pd.DataFrame(data, columns=['location', 'count'])
    # 删除无用的省份,比如"None"
    df = df[df['location'] != 'None']
    # 拆分省份和数量为独立列
    df['province'] = df['location'].str.extract(r"([\u4e00-\u9fa5]+)")
    df['count'] = df['count'].astype(int)
    df = df[['province', 'count']]
    # 保存为xlsx文件
    df.to_excel('result.xlsx', index=False)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月16日
  • 已采纳回答 3月16日
  • 创建了问题 3月16日

悬赏问题

  • ¥30 为什么会失败呢,该如何调整
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变
  • ¥15 python螺旋图像
  • ¥15 算能的sail库的运用
  • ¥15 'Content-Type': 'application/x-www-form-urlencoded' 请教 这种post请求参数,该如何填写??重点是下面那个冒号啊
  • ¥15 找代写python里的jango设计在线书店
  • ¥15 请教如何关于Msg文件解析