このデータを考えると:
data <- read.table(text="
age married house income gender class
1 22 0 0 28 1 0
2 46 0 1 32 0 0
3 24 1 1 24 1 0
4 23 0 1 40 0 1
5 50 1 1 28 0 1
")
複数の値のセクションを取得するたびに、行および/または列の名前も取得します。
> data[1, 1:2]
age married
1 22 0
事前に何かを明示的に NULL に設定する (またはファイルにロードするrow.names=F
など) ことなく、名前を削除してこれを無名 (ラベルなし) にする方法はありますか?
目標は、 nameless(..) のようなものが呼び出されたときに何も添付されていないことを確認することです。
# Not OK
colnames(data) <- NULL
data[1, 1:2]
# OK
nameless(data[1, 1:2])
[1] 22 0
例:
output
[[1]]
income
4 36 2 3 NA
[[2]]
age
1 48 4 5 NA