在 R DataFrame 中用 NA 替换 0
在本文中,我们将讨论如何在 R 编程语言中将数据帧中的 0 替换为 NA 值。
NA 代表 Null 值,它可以表示数据帧中的 Null 数据/Null 元素。该任务可以通过首先定义一个包含 0 作为值的数据帧来实现。然后我们可以使用索引运算符[] 将 0 替换为 NA。
语法:
dataframe[dataframe== 0] = NA
在哪里,
- 数据框是输入数据框
- 在索引中,我们检查值是否为 0,如果为 0,则将其替换为 NA
示例:用 NA 替换整数数据的 0
R
# 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
# 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 程序创建一个带有字符串和 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
输出: