pandas
行で要素を選択
df.iloc[]
df.dropna(how='any', axis=0)
how: 'any' or 'all': 1つでも欠損値を含むorすべての値が欠損値の行を削除
axis: 0 or 1: 行or列を削除
pd.concat([df1, df2])
特定の文字列を含む要素を持つ行を抽出
完全一致
==
部分一致
df.str.contains(): 特定の文字列を含む
e.g.: df_contains = df[df['name'].str.contains('l')]
df.str.endswith(): 特定の文字列で終わる
df.str.startswith(): 特定の文字列で始まる
df.str.match(): 正規表現のパターンに一致する
header
複数行のheaderがあるcsv
header引数でheaderの行を指定する
read_csv(csv, header=[0, 1, 2])
df.columns.get_level_values(level)