python學習——零碎知識點
03-06
- ndarray 轉 list ---> ndarray.tolist()
- dataframe 顯示所有行,沒有省略 ---> pd.set_option(display.max_rows,None)
- dataframe 設置列的顯示在一行 ---> pd.set_option(display.width,None)
- read_csv(某參數) ---> iterator=True(迭代器) df.get_chunk( 行數)
- dataframe空值替換 --->df.fillna({列名:替換值,...n,})
- dataframe有空值行刪除 ---> df.dropna(axis=0,how=any)
- dataframe有整行空值刪除 ---> df.dropna(axis=0,how=all)
- dataframe特定條件行篩選 ---> df[{列名,n...}][df.列名==某條件 & n...]
- dataframe排序 ---> df.sort_values(by=列名,asending=True/False升降序)
- dataframe分組計數 ---> df.groupby(by=列名).count()
- 餅圖正圓 ---> plt.axes(aspect=1)
- 畫圖中文字正常顯示 ---> plt.rcParams[font.sans-serif]=[SimHei]
- 畫圖負號正常顯示 ---> plt.rcParams[axes.unicode_minus]=False
- 畫圖顯示網格 ---> plt.grid(True)
- dataframe行數 ---> df.iloc[:,0].size()
- 畫圖時中文字轉類型 ---> XXX.encode(utf-8)
- dataframe值替換 ---> df.replace({列名:值},值)
推薦閱讀:
※VPS 如何搭建 Python 環境?
※Win下安裝pylint報錯UnicodeDecodeError的解決方案
※「北京8分鐘」驚艷世界丨人工智慧成為主角
TAG:Python |