-5
這是this question的一種重複,但重點非常不同,所以我將其發佈。當DF只有一列時,如何從數據框中刪除行
我有一列data.frame。如果我試圖用「df [-1,]」刪除一行,則R返回一個List。我如何獲得它返回一個data.frame?
這是this question的一種重複,但重點非常不同,所以我將其發佈。當DF只有一列時,如何從數據框中刪除行
我有一列data.frame。如果我試圖用「df [-1,]」刪除一行,則R返回一個List。我如何獲得它返回一個data.frame?
問題是R試圖「有幫助」,併爲您簡化數據。解決的辦法是做如下(注意兩個逗號,不是一個):
df[-1,, drop = FALSE]
這將刪除指定的行,並留下您的data.frame否則不變。
我不認爲減號符合「非常不同」的重點 –
這是一個相同的欺騙。感謝節省時間尋找它自己。 –
不,它不是,因爲如果它是一個笨蛋,那麼當DF只有一列時,如何從數據框中刪除行將會找到它。它沒有。它只是當我作爲一個標題做到這一點時纔出現。 –