基于DataFrame指定区域列值提取经纬度生成二维列表
提取指定地区的经纬度生成二维列表
- 先筛选出DataFrame中地区列值为Auvergne-Rhône-Alpes的行
- 提取这些行对应的
latitude(纬度)和longitude(经度)列数据 - 将提取的数据转换为要求的二维列表格式
代码实现(基于Pandas)
import pandas as pd # 假设你的DataFrame变量名为df,地区列名为'region' # 筛选目标地区的行 target_rows = df[df['region'] == 'Auvergne-Rhône-Alpes'] # 提取经纬度并转为二维列表 listeNom_Région = target_rows[['latitude', 'longitude']].values.tolist()
可选:处理缺失值
如果数据中存在经纬度缺失的情况,可以先剔除含空值的行:
listeNom_Région = target_rows[['latitude', 'longitude']].dropna().values.tolist()
内容的提问来源于stack exchange,提问作者raskoo
相关产品推荐
相关产品推荐

