我有文件中的數據,並且行長度不等。目標是修改該文件的第5列。爲此,我導入文件,在行上循環,並在data [i,1] = 0時(當行長度小於5時)跳過。但顯然,R填充NA,因爲在我的輸出文件中,我的NA長度小於5.在write.csv中,na =「」刪除NA而不是逗號。我想要類似這樣的內容刪除逗號「,」如果在R中未使用(寫入csv)
1 , 2, 4, 5.1, 7.8, 6, 6, 9.5
5 , 4, 5.3, 5, 4, , ,
7.6, 9.6, 4.5, 0.5, 4, 9, 8, 7.4
如何刪除第二行4後的逗號? 我需要保持九月=「」在因X原因write.csv ..太長,在這裏解釋 感謝
是逗號真的不用的?你期望有多少列?如果有空列,則需要使用分隔符來顯示空值將落入的位置。 – A5C1D2H2I1M1N2O1R2T1
你能清理這個問題嗎?提供一個樣本數據集和樣本,說明如何將其寫入csv? – asb
逗號是否表示要在CSV中表示的有效列中的空字段?如果是這樣,你可能需要這些逗號。否則,你可以刪除他們後,使用替代正則表達式在像'sed'這樣的工具編寫csv –