df <- structure(list(`a a` = 1:3, `a b` = 2:4), .Names = c("a a", "a b"
), row.names = c(NA, -3L), class = "data.frame")
データは次のようになります
a a a b
1 1 2
2 2 3
3 3 4
選択する次の呼び出し
select(df, 'a a')
与える
Error in abs(ind[ind < 0]) :
non-numeric argument to mathematical function
「a a」を選択したり、スペースを使用せずに名前を変更したりするにはどうすればよいselect
ですか? 私は次のアプローチを知っています:
names(df)[1] <- "a"
select(df, a=1)
select(df, ends_with("a"))
しかし、大規模なデータセットで作業している場合、インデックス番号または類似の列名を知らずに完全一致を取得するにはどうすればよいでしょうか?