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指令碼檔案後為它加上可執行許可權。...