Pythonについての個人メモ
随時更新中
環境
python 3.7.0
基本Jupyter Notebook使って書いてます
(主にデータ分析用に利用中)
基礎文法
print
#3系ではかっこ必須
print("Hello!")
#string型の変数入れる場合は%s
hannin="お前"
print("犯人は%sだ!" % hannin)
#int型の変数入れる場合は%d
shinjitsu=3
print("真実はいつも%dつ" % shinjitsu)
locals
#変数を動的に生成
i=1
locals()["data_%d" % i] = 1
#for文と組み合わせたり
for i in range(7):
locals()["df_%d" % (i+1)]=pd.read_csv("reportdata00"+str(i+1)+".csv")
-
locals()
は保存されてる変数名と中身を辞書型で返してくれる関数
pandas
pandas.concat
import pandas as pd
#縦
#columnsは引数に含まれるdfのcolumnsの和集合
pd.concat([df1,df2,df3,df4])
#横
#indexは引数に含まれるdfのindexの和集合
pd.concat([df1,df2,df3,df4],axis=1)
join='inner'
で和集合から積集合に変更可能
デフォルトは join=outer
Jupyter Notebook
ショートカットキー
コマンドモード
v
: ひとつ戻る