如何使用 geopandas 创建单行 pandas 数据框?
How to create a single rowed pandas dataframe with geopandas?
我正在尝试将多段线 shapefile 中的线条导出为单独的 shapefile。当我试图遍历 gpd 数据帧的行时,它表明 pd 系列没有似乎可用于数据帧的属性 (to_file)。
for i in range(0,5):
dftemp = df.iloc[i,:]
print(type(dftemp))
dftemp.to_file(path + '//' + 'z' + str(listi.value[0].split('.')[0]) + '_' + str(i) + '.shp')
AttributeError: 'Series' object has no attribute 'to_file'
谢谢
试试这个:
for i in range(0,5):
dftemp = df.iloc[[i],:]
print(type(dftemp))
dftemp.to_file(path + '//' + 'z' + str(listi.value[0].split('.')[0]) + '_' + str(i) + '.shp')
df.iloc[i,:]
returns 一个 Series,但是 df.iloc[[i],:]
一个 GeoDataFrame,to_file
需要它
我正在尝试将多段线 shapefile 中的线条导出为单独的 shapefile。当我试图遍历 gpd 数据帧的行时,它表明 pd 系列没有似乎可用于数据帧的属性 (to_file)。
for i in range(0,5):
dftemp = df.iloc[i,:]
print(type(dftemp))
dftemp.to_file(path + '//' + 'z' + str(listi.value[0].split('.')[0]) + '_' + str(i) + '.shp')
AttributeError: 'Series' object has no attribute 'to_file'
谢谢
试试这个:
for i in range(0,5):
dftemp = df.iloc[[i],:]
print(type(dftemp))
dftemp.to_file(path + '//' + 'z' + str(listi.value[0].split('.')[0]) + '_' + str(i) + '.shp')
df.iloc[i,:]
returns 一个 Series,但是 df.iloc[[i],:]
一个 GeoDataFrame,to_file