當前位置:成語大全網 - 書法字典 - Python中的GeoPandas和地理數據框架

Python中的GeoPandas和地理數據框架

GeoPandas是Pandas的擴展,用於處理地理空間數據。

地理數據框架是數據類型之壹,與ArcGIS中的屬性表非常相似。有幾何字段(紅框)和常規屬性字段(綠框),但名稱不同。

前提:將geopandas作為gpd導入

讀入後,測向為GeoDataFrame格式,其結構如下:

結果:

幾何字段記錄幾何形狀,類型為GeoSeries。有許多功能可以相應地操作。

dataframe的操作方法可以應用到之後的df上。

如果當前df為:

Iloc輸入了數字位置索引。

Loc輸入了文本類型的位置索引名稱。

At和loc的用法類似。

它只是屬性表中的壹行。數學是字段名之壹。

輸出:

Df[1]['math']=100只要使用兩個括號來修改索引,此索引方法就無效。這種索引方式可以理解為先取出壹行(壹個視圖),修改實際上並不修改原始數據。

另外,嘗試使用上面的iloc遍歷修改也不好。

將出現壹個錯誤:

正確的做法是取原始df上的值,直接用括號定位。

通過iloc遍歷進行的修改可以寫成如下形式:

關鍵詞:gp.name

正常人的思維會認為sort_values排序後,數據會按1,2,3排序...但實際上,如下圖所示,數據表確實是按sort_values後的數學成績排序的,只是索引沒變,就是按1,2,3索引...其實是壹樣的。

字符串類型的鄰居更改為列表類型。

下面將列表類型的鄰居更改為字符串類型。