初心者のメモ

Python enthusiast

Pandas Dataframe 特定列をインデックスに割り当てる

set_indexを使う import pandas as pd df = pd.DataFrame('sample.csv') >>> name count >>> 0 a 234 >>> 1 b 122 >>> 2 c 218 >>> 3 d 468 >>> 4 e 244 >>> 5 f 234 df_new = df.set_index('id') >>> count >>> name >>> a 234 >>> b 122 >>> c 218 >>> d 4…

Dockerで立ち上げたJupyter Notebookで "ModuleNotFoundError: No module named 'pandas' "

ブラウザで New > Terminal をクリックして インストールコマンドをうてばok。 pip install pandas

python リスト内/間の重複・差分

リストから重複をなくす ls1 = [ 1, 1, 2, 3, 4] ls2 = list(set(ls1)) >>> [ 1, 2, 3, 4] 和集合 ls3 = [ 1, 2, 3] ls4 = [ 2, 3, 4, 5] newset = set(ls3) | set(ls4) >>> {1, 2, 3} | {2, 3, 4, 5} >>> {1, 2, 3, 4, 5} 積集合 newset = set(ls3) & set(l…

pathの連結は os.path.join ではなく pathlib を使おう

ブログを移転しました。 移転先のページはこちら

Docker起動したJupyter notebookで作成したデータをローカルに保存する方法

ローカルディレクトリをマウント Dockerで起動したJupyter notebookは、Dockerコンテナ上で動いており、 そこで作成したコードやデータはローカルディレクトリには残りません。 データを保存するには、ローカルディレクトリをマウントする必要があります。 …