R语言 数据框架中用NA替换0

R语言 数据框架中用NA替换0

在这篇文章中,我们将讨论如何在R编程语言的数据框架中用NA值替换0。

NA代表空值,可以代表数据框架中的空数据/空元素。这个任务可以通过首先定义一个包含0值的数据框架来实现。然后我们可以通过使用索引操作符[]将0替换为NA。

语法:

dataframe[dataframe==0] = NA

其中。

  • dataframe是输入数据帧
  • 在索引中,我们要检查值是否为0,如果是0,那么我们要将其替换为NA。

例子: 用NA替换整数数据的0

# create a dataframe with 0 
# along with numeric values and display
data=data.frame(column1=c(1,2,3,0,0),
                column2=c(0,1,0,2,0))
 
# Actual data
data
 
# replace 0 with NA
data[data==0]=NA
 
print("===============")
 
# display
data
R

输出

在R数据框架中用NA替换0

例子: R程序创建一个带有0的字符串的数据框架,并将0替换为NA

# create a dataframe with 0 
# along with string values and display
data=data.frame(column1=c("sravan","Bobby","ojaswi",0,0),
                column2=c(0,"Rohith",0,"Gnanesh",0))
 
# Actual data
data
 
# replace 0 with NA
data[data==0]=NA
 
print("===============")
 
# display
data
R

输出

在R数据框架中用NA替换0

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册