【发布时间】:2020-09-08 16:37:15
【问题描述】:
Dataframe df 具有以下列:
['country_code', 'confirmed_cases', 'count_date']
gdf(geopandas 数据框)具有以下列:
['country_code', 'geometry']
以下所有工作:
df.to_json()
gdf.to_json()
gdf.geometry.to_json()
但是当我合并两者时,我无法转换为 json。
merged_df = df.merge(gdf, how='left')
merged_df.country_code.to_json() #works
merged_df.count_date.to_json() #works
merged_df.confirmed_cases.to_json() #works
merged_df.to_json() #THROWS MAX RECURSION ERROR
merged_df.geometry.to_json() #THROWS MAX RECURSION ERROR
merged_df.iloc[:1].to_json() #THROWS MAX RECURSION ERROR
为什么相同的“几何”列在两个数据框中表现不同?
【问题讨论】: