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)