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程序创建一个带有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
输出