簡體   English   中英

從數據框中刪除NA

[英]Remove NAs from data frame

我的數據如下:

Date         Med1    Med2    Med3    Med4
2013-03-01    19      23     NA       33
2013-03-01    25      NA     19       27
2013-03-01    26      23     15       NA
2013-03-01    NA      27     NA       25

我希望我的數據采用以下格式:

Date         Med1    Med2    Med3    Med4
2013-03-01    19      23              33
2013-03-01    25             19       27
2013-03-01    26      23     15        
2013-03-01            27              25

即,我想用空單元格替換NA。

我嘗試了諸如na.omit(df)na.exclude(df)函數。 在這兩種情況下,具有NA的行都將被省略或排除。 我不想刪除整個行或列,而只刪除NA。

請注意,我不希望將NA替換為0。 我想用空白代替NA。

有沒有辦法做到這一點?

可以按照以下步驟進行:

df[is.na(df)] <- ""

謝謝理查德!

暫無
暫無

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

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