亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Pandas DataFrame - Intellisense 不顯示對象的屬性/方法

Pandas DataFrame - Intellisense 不顯示對象的屬性/方法

ITMISS 2023-02-07 16:51:31
導入 Pandas 后,在創建 時pandas dataframe,Intellisense不顯示創建的可用屬性/方法object.(Image 2, where I try to use the .head() function)。pd(pandas)它可以毫無問題地檢測模塊方法(參見圖 1)。在瀏覽器上運行 Jupyter Notebook 或 Jupyter Lab 時,我沒有遇到這個問題。我在用著:Windows 7的Conda 環境中的 Python 3.8.3。VSCODE 1.46.1Python 擴展 2020.6.90262微軟語言服務器Visual Studio 智能代碼 1.2.8IMAGE 1:它使用智能感知來檢測模塊方法/屬性IMAGE 2:Intellisense 不顯示 pandas 對象的可用屬性/方法
查看完整描述

3 回答

?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

檢測不起作用,因為 IntelliSense 很難處理 pandas(pandas.read_csv()尤其是)。它在 Jupyter 中工作,因為它正在訪問實時數據,而 IntelliSense 必須靜態地從源代碼中推斷出所有內容。

我建議試用Pylance,因為它是 Microsoft 的新語言服務器,我們已嘗試適當地支持 pandas。如果 Pylance 不起作用,請為您的python.languageServer設置嘗試不同的值,看看哪個能給您最好的結果。


查看完整回答
反對 回復 2023-02-07
?
holdtom

TA貢獻1805條經驗 獲得超10個贊

關閉但沒有雪茄。2021 年,語言服務器仍然經常崩潰。我認為 VS 代碼是個好主意,但有時它們只會破壞事物。我使用 Intellij 工作,它更重但在這方面更好。我相信他們最終會把它做對,但遺憾的是我認為他們沒有像他們應該的那樣認真對待它,因為數據科學家是他們客戶的重要組成部分,如果你創建一個 pandas 對象,你可能正在使用它的方法一段時間而不是直接關閉模塊的方法!因此,如果我們可以訪問 pandas.DataFrame.groupby 而不是僅僅在 pandas 之后直接訪問,那真的很有幫助。我一直在使用 VS 代碼,因為我喜歡保持瀏覽器正常運行,并且非常享受擁有一個統一位置來保存我的 python、R 和筆記本代碼的優勢:)我們只需要耐心等待!



查看完整回答
反對 回復 2023-02-07
?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

轉到您的 VS Code 資源管理器并打開您當前正在使用的文件夾。這應該可以解決問題?;蛘咿D到文件-> 打開文件夾。您還可以通過熱鍵 ctrl + o 打開當前工作文件夾。



查看完整回答
反對 回復 2023-02-07
  • 3 回答
  • 0 關注
  • 154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號