pandasメモ

#1列目取得(列番号指定)
df.iloc[:, [0]] ← DataFrameで取得
df.iloc[:,1] ← Seriesで取得

#1行目取得(列番号指定)
df.iloc[0,:]

#1〜3行目取得
df[0:3]
#データフレームdfの2列目にKeyWordが含まれるかを調べてbooleanのDataframeで返す。
df.iloc[:, [1]].isin(['KeyWord'])


#データフレームdfの2列目にKeyWordが含まれるかを調べてbooleanのSeriesで返す。
df.iloc[:, 1].isin(['KeyWord'])

#booleanのSeriesを利用してデータフレームdfからTrueの行だけを抽出してDataFrameで返す
#df[BooleanのSeries]として記述
df[df.iloc[:, 1].isin(['KeyWord'])]

#列番号でdataframeの特定の列を消す
df.drop(df.columns[[0, 18]], axis=1)
#1行目を列名に設定して1行目を消す
df.columns = df.iloc[0]
df = df.drop(0)

#インデックスの振り直し(インデックス列は削除して列に追加しないようにする)
df = df.reset_index(drop=True)