使用spyder pandas清洗資料

2021-07-08 18:30:36 字數 449 閱讀 5017

環境是windows+anaconda。anaconda自帶的spyder雖然功能強大,但是感覺穩定性不好,用pandas讀乙個**都會失去響應。一般失去響應以後結束任務->嘗試還原,都能回到正常。再讀檔案就不會出問題了,不知道是什麼原因。用

import sys

reload(sys)

sys.setdefaultencoding('utf8')

設定了utf8,但是偶爾中文還是會出現亂碼。重啟一下就好了。

這些問題在ipython、jupyter notebook裡都沒有(但是我的ipython有其他毛病:敲幾行以後會重複回顯)

把dataframe放入資料庫需要odo(),後者需要mysqldb,官網預設的mysqldb1.2.4會找不到anaconda的環境,還要用1.2.3

mysql不認識中文的column,所以要改一下。另外也不認識nan,用fillna改一下。

清浮動方法

1.加高 問題 擴充套件性不好 2.父級浮動 問題 頁面中所有元素都加浮動,margin左右自動失效 floats bad 3.inline block 清浮動方法 問題 margin左右自動失效 4.空標籤清浮動 問題 ie6 最小高度 19px 解決後ie6下還有2px偏差 5.br清浮動 問題...

如何區別聚合支付「一清二清」?

商家該如何區別聚合支付 一清二清 行為?方法十分簡單 只要資金是銀行或者第三方打給您的,就安全,就是一清 資金是某個公司或者個人打給您的,就是二清。在行業內,一些聚合支付機構,由於擴充套件業務需要,就招許多 商。而一些不太規範的聚合支付機構在給商家進行資金清算時,是先把某地區的資金結算給 商,再由該...

pandas使用中的axis的理解,巧妙清楚

import pandas as pd import numpy as np data pd.dataframe data np.arange 12 reshape 3,4 columns a b c d print data axis的理解,axis 1,是指刪除列,axis 0是指刪除列,若不記...