我在文件中有数据,而且行的长度不相等。目标是修改该文件的第 5 列。为此,我导入文件,在行上循环,并在 data[i, 1] = 0 时跳过(当行长度小于 5 时)。但显然,R 用 NA 填充,因为在我的输出文件中,我在长度小于 5 的行上有 NA。在 write.csv 中,na="" 删除 NA 但不删除逗号。我想要这样的东西
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 中保留 sep=", " 。这里解释的时间太长了谢谢