了解如何為資料科學工作流程設定 Cursor,涵蓋使用 Python、R 與 SQL 的筆記本、遠端環境,以及 AI 驅動的分析
.ipynb
與 .py
檔案。Tab、Inline Edit 和 Agents
在 Notebook 中的運作方式與在其他程式碼檔案中相同。
關鍵功能:
.ipynb
檔案,支援完整的儲存格執行與 AI 補全。
我該怎麼處理放不進記憶體的大型資料集?
使用像 Dask 這類的分散式運算函式庫,或透過 Remote-SSH 連線到規模更大的機器上的 Spark 叢集。
Cursor 有支援 R 和 SQL 檔案嗎?
有,Cursor 為 R 腳本(.R
)和 SQL 檔案(.sql
)提供 AI 協助與語法高亮。
分享開發環境的建議做法是什麼?
把 .devcontainer
資料夾提交到版本控制。團隊成員在開啟專案時就能自動重建環境。
我要怎麼偵錯資料處理管線?
用 Cursor 的整合偵錯工具在 Python 腳本中設定中斷點,或用 Agent 逐步分析並解釋複雜的資料轉換。
.devcontainer
資料夾。接著建立 devcontainer.json
、Dockerfile
,以及 requirements.txt
檔案。
Reopen in Container
。
開發容器具備多項優勢:
.devcontainer
設定)複製到遠端機器