我收到了化合物濃度的csv表。分散在各處的字符值具有各種含義,如> 888
,<0.2
,/
等等。csv讀取期間將字符串轉換爲NA
有沒有一種方法,最好使用鹼基R或readr
在讀入時將它們轉換爲NA
,因此只能從數字數據開始?
此刻,我只能找到a solution that relies on hard-coding every character string這將是太困難和費時。
我收到了化合物濃度的csv表。分散在各處的字符值具有各種含義,如> 888
,<0.2
,/
等等。csv讀取期間將字符串轉換爲NA
有沒有一種方法,最好使用鹼基R或readr
在讀入時將它們轉換爲NA
,因此只能從數字數據開始?
此刻,我只能找到a solution that relies on hard-coding every character string這將是太困難和費時。
有讀取CSV文件,當你試圖指定那些爲'na.strings'? –
這是鏈接答案中的解決方案,但我想知道如何將它應用於任何字符串而不是指定的字符串。 – Joe
鏈接帖子中接受的答案是不同的。那麼問題在於你是否有任何方法知道可能存在的價值。如果不是,我想你必須完全讀取它們,並稍後使用as.numeric –