将所有城市名称更改为一个通用名称。

City b c

0 New york 1 1

1 New York 2 2

2 N.Y. 3 3

3 NY 4 4

他们称其为纽约市,但是python将它们视为独立的实体,因此我将其全部更改为一个。

df["City"] = df["City"].replace({"N.Y.":"New york", "New York": "New york", "NY": "New york"})

在此之后,我需要检查是否涵盖了纽约的所有变化,为此我创建了一个函数

def universal_ok(universal_name):

count = 0

for c in df.City:

if c == universal_name:

count += 1

# This only works when column consists of only one type of city

if count == len(df.City):

return "Yes all names are formatted correctly"

else:

return f"there are {len(df.City) - count} names that need to be changed"

universal_ok("New york")

但是问题是当一列中有多个城市时该怎么办

City b c

0 New york 1 1

1 New York 2 2

2 N.Y. 3 3

3 NY 4 4

4 Toronto 3 2

5 TO 3 2

6 toronto 3 2

有没有办法将每个城市更改为通用名称?

python输入城市名称_python - 使用熊猫一次将多个城市名称格式化为每个城市的通用名称 - 堆栈内存溢出...相关推荐

  1. python中与six有关的whl_pandas - 在升级numpy,six和python-dateutil时,无法使用pip来安装pandas - 堆栈内存溢出...

    在升级numpy和pytho-dateutil我无法使用pip来安装pandas . 经过几次尝试,我认为问题在于pip默认安装路径. 如何解决此问题并成功安装pandas ? Python 2.7已 ...

  2. python 输入参数获取_python获取输入参数

    自定义view实现水波纹效果 水波纹效果: 1.标准正余弦水波纹: 2.非标准圆形液柱水波纹: 虽说都是水波纹,但两者在实现上差异是比较大的,一个通过正余弦函数模拟水波纹效果,另外一个会运用到图像的混 ...

  3. python输入input数组_python怎么输入数组

    python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...

  4. python 输入一个数组_python怎么输入数组

    python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...

  5. python输入年月日输出_python下输出指定年月日的方法之一

    参考自:http://www.cnblogs.com/rollenholt/archive/2012/04/11/2441699.html 格式字符串 datetime.date.time都提供了st ...

  6. python输入数字排序_Python 对输入的数字进行排序的方法

    Python 对输入的数字进行排序的方法 要求,输入一串数字,并以列表的形式打印出来. number = input('请输入一串数字:') print(number) print(type(numb ...

  7. python共享内存mmap_python - IPC在单独的Docker容器中的Python脚本之间共享内存 - 堆栈内存溢出...

    问题 我已经编写了一个神经网络分类器,该分类器可以获取海量图像(每张图像约1-3 GB),将其打补丁,然后分别通过网络传递这些补丁. 培训的进行过程非常缓慢,因此我对其进行了基准测试,发现用大约50秒 ...

  8. python输入数字字符串_Python笔记—基本数据类型—数字字符串

    数字 int #整型 所有的功能,都在int里 a = 123v= a.bit_length() #软件自带函数联想 print(v)-int 将字符串转换成数字 a= '123' print(typ ...

  9. python输入星期几_Python练习实例31 | 输入首字母,判断是星期几

    这个问题具体是这个样子的:输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母. 星期五.jpg 是不是特别像是搜狗输入法里面的简拼?只需要输入第一个字母,就可以迅速的判 ...

最新文章

  1. 毕业论文 | 单相AC-DC变换电路(附源代码与电路设计图及器件清单)电子设计大赛
  2. 微信小程序 - 锚点功能的实现
  3. css 毛玻璃_css揭秘-视觉效果
  4. QML Item定位器 Anchor
  5. matlab自动识别粗大误差,剔除粗大误差
  6. 通用对话框Dialog
  7. python pygame实现简单的网游
  8. Visual Studio 2013各个版本下载地址
  9. HTML5 + Canvas + 广度优先搜索(BFS) 编写lol连连看
  10. VC++6.0显示此程序存在兼容问题解决办法
  11. 60-硅谷课堂6-硅谷课堂-公众号消息和微信授权-- 笔记
  12. App内测神器之蒲公英
  13. 关于显著性检验,有你想要的!
  14. kafka踩坑、实践篇
  15. 第三次团队作业——系统设计
  16. 尚品网愈发高调,“踩猫打狗”转型时尚轻奢跨境电商
  17. 视频在html不能播放器,网页无插件直播H265编码视频播放器EasyPlayer网页播放器不能播放怎么处理?...
  18. 盛邦安全入选《2022年中国网络安全市场全景图》10项细分领域
  19. Windows 文件共享
  20. 浅述ERP物料编码【转】

热门文章

  1. 基于SphereFace深度学习的人脸考勤系统(Caffe+windows+OpenCV)
  2. 守恒型N.S.方程推导
  3. BERT预训练模型系列总结
  4. notepad++使用方法
  5. 机车出入库相关、调车转线、、后期杂谈
  6. 公众号文章下实现一键拨号功能
  7. LabVIEW条件结构
  8. 爬虫训练场基础铺垫,BT加载器,分页,列表组,卡片,下拉菜单一文掌握
  9. 国家开放大学计算机绘图边学边练答案,国家开放大学人文英语四1-8单元边学边练答案Microsoft Word 文档...
  10. 如何正确高效准确的使用搜索引擎?