地理數據框架是數據類型之壹,與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索引...其實是壹樣的。
字符串類型的鄰居更改為列表類型。
下面將列表類型的鄰居更改為字符串類型。