python - 显示另一列,其中条件在其他列中确定
问题描述
地址 | 纬度 | 经度 |
---|---|---|
东京 | 124.4423 | 95.223 |
布达佩斯 | 156.2442 | 78.112 |
珀斯 | 124.9234 | 20.490 |
我有一个如上所示的数据框示例(请不要介意准确性);地址是字符串,纬度和经度是浮点数。我想显示条件满足经纬度的地址。
例子:
Latitude = 156.2442
Longitude = 78.112
因此,我想显示/打印相应的列地址,即“布达佩斯”。
解决方案
您可以使用 Pandas 过滤:
df[(df.latitude=='156.2442') & (df.longitude == '78.112')]['address']
推荐阅读
- solidity - 试图理解 solc 发出的 EVM 字节码
- django-templates - 如何在 Django 模板中获取静态资产的完整 URL?
- android - 用于蓝牙连接的 Android 前台服务
- python - 如何格式化可变数量的参数?
- python-3.x - 在烧瓶python3中隐藏HTTP标头
- c# - 从 Google Translator API 获取数据
- .net - 进行 [adsisearcher] 并存储在哈希表或字典集合列表中的最快方法
- amazon-web-services - 某种方式来备份和删除 RDS 实例,然后再恢复它?
- windows - Windows 批处理脚本失败条件退出错误消息
- vhdl - 运行 ghdl 示例 dlx 实现时出错