Python 使用gdf帧错误将多边形打印到叶上

Python 使用gdf帧错误将多边形打印到叶上,python,pandas,geopandas,folium,Python,Pandas,Geopandas,Folium,我有一个问题,我做了一个相当简单的代码,我只是创建我的文件,然后创建地图和绘图,但我得到一个错误。我想将文件中的多边形绘制到地图上 import pandas as pd import folium import geopandas as gpd input_map = "CLUSTERS.TAB" gdf = gpd.read_file(input_map, driver="MapInfo File") maploc = folium.Map(location=[42.377157,

我有一个问题,我做了一个相当简单的代码,我只是创建我的文件,然后创建地图和绘图,但我得到一个错误。我想将文件中的多边形绘制到地图上

import pandas as pd
import folium
import geopandas as gpd



input_map = "CLUSTERS.TAB"
gdf = gpd.read_file(input_map, driver="MapInfo File")


maploc = folium.Map(location=[42.377157,-71.236088],zoom_start=11,tiles="Stamen Toner")

folium.GeoJson(gdf).add_to(maploc)
我得到的错误是

builtins.RuntimeError: b'no arguments in initialization list'
我不知道这意味着什么,也不知道如何修复它。任何输入都有帮助,谢谢