# 1行のみ
df.drop(index='削除対象1行目', inplace=True)
# 複数行(名称指定)
df.drop(index=['削除対象1行目', '削除対象2行目', '削除対象3行目'], inplace=True)
# 複数行(行番号指定)
df.drop(df.index[[1, 2, 7]], inplace=True)
# 1列のみ
df.drop(columns='削除対象1列目', inplace=True)
# 複数列(名称指定)
df.drop(columns=['削除対象1列目', '削除対象2列目'], inplace=True)
# 複数列(列番号指定)
df.drop(columns=df.columns[[1, 2]], inplace=True)
# 1行のみ
df <- df[-which(rownames(df) == '削除対象1行目'), ]
# 複数行(名称指定)
df <- df[!(rownames(df) %in% c('削除対象1行目', '削除対象2行目', '削除対象3行目')), ]
# 複数行(行番号指定)
df <- df[-c(2, 3, 8), ]
# 1列のみ
df <- df[, !(colnames(df) %in% '削除対象1列目')]
# 複数列(名称指定)
df <- df[, !(colnames(df) %in% c('削除対象1列目', '削除対象2列目'))]
# 複数列(列番号指定)
df <- df[, -c(2, 3)]