我正在读取JSON txt文件作为R中的数据帧,其中有很多空记录。现在,当我检查is.na(df)时,对于空记录我不会得到TRUE。我该如何处理?
我尝试通过打印检查空记录,它显示为空引号“”,我相信它被数据框视为字符。我试图用NA代替它们,但不确定这是否是正确的处理方法。最终,我需要照顾这些缺失的值。
is.na(df)
df [df ==“”] <-NA
处理空记录作为缺失值并将其从我的数据中删除的最佳方法是什么?
答案 0 :(得分:1)
最好的选择是在读取文件时在<html>
<head>
<style>
div {
}
button {
top: 0%;
width: 10%;
left: 0;
position: absolute;
}
</style>
</head>
<body class='wsite-theme-light'>
<audio id="myAudio" controls>
<source src="http://media.w3.org/2010/07/bunny/04-Death_Becomes_Fur.mp4"
type='audio/mp4'>
<source src="http://media.w3.org/2010/07/bunny/04-Death_Becomes_Fur.oga"
type='audio/ogg; codecs=vorbis'>
Your user agent does not support the HTML5 Audio element.
</audio>
<div>
</div>
<script>
</script>
中使用na.strings = ""
。如果这不可能,那么除OP使用的方法外,还有一个选项是read.table/read.csv
,然后根据需要更改列的na_if
type