Pythonライブラリ備忘(随時更新)

日付関連

基本事項:DateTime

python標準 -> 他の形式 strftime

他の形式 -> python標準 strptime

日付の演算:DateUtil [pip install python-dateutil]

タイムゾーン関係:tzdata [pip install tzdata]

Excel関連

COM32 pywin32 [pip install pywin32] import win32com.client as com windowsのCOM32を動かす。Excelそのものが必要。

OpenPyXl [pip install openpyxl] Excelそのものは必要ない。

指定時間動作

Schedule [pip install schedule] time.sleepで休みながら使うのが普通みたいだ

Pandas

excelから読む: pd.read_excel(“aaa.xlsx”, index_col=0)

データフレームを横に結合: pd.merge(df1,df2,how=”outer”, on=[“label1”]) innerも選択できる

データフレームを縦に結合:pd.concat([df1,df2,df3,…..]) こっちは項目がないのかな?

文字列関連

全角半角 [pip install zenhan] z2h,h2z

windowsにおけるファイル操作

os 現在のフォルダパス os.path.dirname(__file__)

ファイル取得:os.listdir またはglobを使う

高水準ファイル操作 shutil

統計:回帰

statsmodels

import statsmodels.api as sm

sm.OLS(Y, X1).fit()