Python中pandas執行指令碼時出來報錯,Setting

2021-04-12 18:08:00 字數 848 閱讀 5409

1樓:匿名使用者

你的 df_7 是由origin_df 篩選後生成的,這一步的時候沒有加 copy() 在操作下一步df_7["@timestamp"] = pd.to_datetime(df["@timestamp"]).copy() 時 pandas 無法保證你操作的是

內df_7,因為在

容沒有加 copy() 的情況下df_7 有可能是origin_df 的一個檢視,所以 pandas 發出警告。

解決此問題的方法就是在第一步後面加上 copy() 來保證 df_7 不是 origin_df 的檢視

請問一下python中已經安裝過pandas包,但是匯入的時候為什麼發生這個錯誤,應該怎麼解決 5

2樓:

你遇到的問題一看就copy是少裝了包。在windows下安裝pandas,只安裝pandas一個包顯然是不夠的,它並沒有把用到的相關包都打進去,這點是很麻煩的,只有等錯誤資訊出來後才知道少了哪些包。

我總結了一下,一共需要安裝如下包:

pyparsing-2.0.2.

win32-py2.7.exematplotllib-1.

3.1.win32-py2.

7.exeopenpyxl-openpyxl-5d2c0c8704d2.tar.

gzsetuptools-3.8.1.

win32-py2.7.exenumpy-mkl-1.

8.1.win32-py2.

7.exesix-1.7.

3.win32-py2.7.

exepython-dateutil-2.2.win32-py2.

7.exe

在pycharm中執行python檔案顯示這樣是怎麼回事

請確認是否安裝python直譯器,報錯資訊提示 請選擇有效的python直譯器 使用pycharm之前需要自行安裝python,安裝後建立project時選擇python直譯器即可。沒有選擇python的直譯器路徑,選下就好了。為什麼python在pycharm中輸出正常,直接執行py檔案就輸出一堆...

python中怎麼實現必須執行完函式才能執行下一

簡答來說 通過抄 外部的一個變數 bait fasle def regist 註冊 print 註冊 t true def login 登陸 du if not t print 先註冊 return print 登陸成功 def logout 登出zhi t fasle 一般的話dao 註冊後都會在...

python如何重新執行指令碼,python如何重新執行指令碼

執行python指令碼只抄需要對python檔案做如下操襲作即可bai 在python檔案裡第一行加上 du usr bin python,即你的python直譯器所在的zhi目錄。另外還有一dao種寫法是 usr bin env python 編輯完成python指令碼檔案後為它加上可執行許可權。...