標籤:

python學習——零碎知識點

  1. ndarray 轉 list ---> ndarray.tolist()
  2. dataframe 顯示所有行,沒有省略 ---> pd.set_option(display.max_rows,None)
  3. dataframe 設置列的顯示在一行 ---> pd.set_option(display.width,None)
  4. read_csv(某參數) ---> iterator=True(迭代器) df.get_chunk( 行數)
  5. dataframe空值替換 --->df.fillna({列名:替換值,...n,})
  6. dataframe有空值行刪除 ---> df.dropna(axis=0,how=any)
  7. dataframe有整行空值刪除 ---> df.dropna(axis=0,how=all)
  8. dataframe特定條件行篩選 ---> df[{列名,n...}][df.列名==某條件 & n...]
  9. dataframe排序 ---> df.sort_values(by=列名,asending=True/False升降序)
  10. dataframe分組計數 ---> df.groupby(by=列名).count()
  11. 餅圖正圓 ---> plt.axes(aspect=1)
  12. 畫圖中文字正常顯示 ---> plt.rcParams[font.sans-serif]=[SimHei]
  13. 畫圖負號正常顯示 ---> plt.rcParams[axes.unicode_minus]=False
  14. 畫圖顯示網格 ---> plt.grid(True)
  15. dataframe行數 ---> df.iloc[:,0].size()
  16. 畫圖時中文字轉類型 ---> XXX.encode(utf-8)
  17. dataframe值替換 ---> df.replace({列名:值},值)

推薦閱讀:

VPS 如何搭建 Python 環境?
Win下安裝pylint報錯UnicodeDecodeError的解決方案
「北京8分鐘」驚艷世界丨人工智慧成為主角

TAG:Python |