簡體   English   中英

如何從導入的csv在QGIS中創建熊貓數據框?

[英]How to create pandas dataframe inside QGIS from the imported csv?

我已經將經緯度的道路數據庫加載到QGIS中,並且我還在Jupyter Notebook中准備了python代碼以進行一些計算。 我被要求將完全與QGIS分開工作的代碼放入QGIS,以便其他對python不了解的人可以使用它。

我嘗試使用anacoda軟件包更新qgis中的python控制台,所以現在我的qgis具有一些重要的庫,例如pandas,這對我的代碼至關重要。

問題是,每次我嘗試讀取要作為df的csv數據時,qgis都會自行關閉(僅基本df = pd.read_csv)。 使用簡單的數據幀(由隨機數填充的2 x 3 df)不會發生這種情況。 在QGIS中將scv讀取為df的更好方法是什么?

嘗試不同的方法。 閱讀CSV與

from numpy import genfromtxt 
my_data = genfromtxt('my_file.csv', delimiter=',')

然后用熊貓改造

df = pandas.DataFrame(data=my_data)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM