複数の列を持つデータフレームがあります。ここで、row.names列(列1)を削除したいので、他のすべての列を選択しようとします。
例えば。、
newdata <- olddata[,2:10]
最後の列にデフォルトの記号があるので、すべての列を数える必要はありませんか?私は試した
newdata <- olddata[,2:]
しかし、それは機能しませんでした。
データの1列を削除したいに焦点を合わせ、他のすべての列を選択したくない方が良いと思います。 @Arunが提案したようにこれを行うことができます:
olddata[,-1]
または:
olddata$ColNameToDelete <- NULL
最後の列はncol()
で取得できます。
newdata <- olddata[,2:ncol(olddata)]