如何在R中计算nul值

问题描述 投票:0回答:1

我想在使用R处理文件之前先检查它。

由于软件崩溃,我的输入文件可能损坏并包含nul值。因此,我希望我的脚本在继续该过程之前先查看一下数据。

如果我执行read.csv(..., skipNul = TRUE),则会跳过nul,脚本不会停止。但这很糟糕,因为我看不到数据不足。

如果我执行read.csv(..., skipNul = FALSE),则无论如何都会跳过nul,而我只会收到警告消息。

我想计算文件中的nul。但是我该怎么办?

我尝试更改编码,但是在打印数据框时从不显示nul。

r read.csv
1个回答
0
投票

我想,我在这里找到了解决方案:Removing nul characters

我可以通过DF <- readBin("Example.log", raw(), file.info("Example.log")$size)读取原始数据。

结果向量包含所有1个字节的char值。我只需要过滤nul并打印长度:length(DF[DF == 0])

© www.soinside.com 2019 - 2024. All rights reserved.