簡體   English   中英

從數據框中的索引請求中刪除列

[英]Removing columns from an index request in a data frame

嗨,我目前有代碼:

matrixed.data <- data.matrix(df[1:row.dim,7:col.dim])

其中row.dim和col.dim是整個幀大小的變量。 我想刪除col.dim選擇中包含的“ df $ WEATHER”列,但不知道該怎么寫。 我曾嘗試在括號內添加-df $ WEATHER和!df $ WEATHER,但擔心我誤解了這些命令的范圍。

是否可以在不創建新的col.dim變量的情況下執行此操作? 我試圖使代碼盡可能地不受限制,因為將來數據幀的大小可能會增加。

謝謝digEmAll! 我以為這很簡單,我對R有點綠,無法想到這樣的東西。 對於其他人,對我有用的是:

(df[1:row.dim, setdiff(7:col.dim,which(names(df) == "WEATHER"))])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM