veri birden çok sütun seçin.masa R
Bu basit soruya cevap bulamadım.
veri birden çok sütun seçme eşdeğerdir.tablo sadece veri böyle.çerçeve
df <- data.frame(a=1,b=2,c=3)
df[,2:3]
teşekkürler
CEVAP
Sadece set with = FALSE
:
library(data.table)
dt <- data.table(a=1:2, b=2:3, c=3:4)
dt[, 2:3, with = FALSE]
# b c
# 1: 2 3
# 2: 3 4
Söyleyebileceğim kadarıyla, bağımsız değişkeni sütun Endeksi verileri çerçevesinde değerlendirilmesi gerekir olup olmadığını belirler, çünkü "with"
olarak adlandırılır.kullanırken olacağı gibi tablo, Örneğin, TEMEL R with()
within()
.
?data.table
:
ile: varsayılan '=TRUE' ve 'j' çerçevesinde değerlendirilir ''. x Sütun adlarını değişkenler olarak kullanılabilir. Ne zaman '=FALSE', 'gibi' çalışıyor [. 'j veri.'. çerçeve
Ve ?setkey
bazı ilgili düşünce var :
Uygulama programlama iyi, değil migenel olarak, adları yerine, sütun numaralarını kullanacak. [...] Eğer kullandığınız sütun numaraları sonra böcek (muhtemelen sessiz) daha kolay pislik içine kod olarak zaman ilerledikçe eğer değişiklikler yapılmış başka bir yerde kod; örneğin, eklemek, kaldırmak veya yeniden düzenlemek sütunlarda bir kaç ay içinde setkey [bir seçim] sütun sayısı daha sonra başvurmak için farklı bir sütun, muhtemelen dönen yanlış sonuçlar ile herhangi bir uyarı. (Benzer bir kavram SQL "select * ..." sağlam, sürdürülebilir bir sistem gerekli olduğunda kabul zavallı programlama stili [bazı].) nerede var Eğer gerçekten isteyen için kullanmak sütun numaraları, mümkün olabilir, ama bilerek biraz daha sert; örneğin, setkeyv(DT,colnames(DT)[1:2]) [veya ayarı=FALSE seçer].
Nasıl bir kayıt (select top 1) Her kay...
MySQL - Nasıl dize uzunluğu ile seçin,...
Nasıl bir kare sütun veri türü sayısal...
SQL Sütun Max Değeri olan satırları Se...
R veri çerçevesi değişen sütun adları...