📜  使用 R 从 Excel 中删除带有空单元格的行

📅  最后修改于: 2022-05-13 01:54:19.120000             🧑  作者: Mango

使用 R 从 Excel 中删除带有空单元格的行

实际上,在任何数据收集调查期间,不可能从所有单位获取所有信息,因为有时我们会得到部分信息,有时什么也得不到。因此,我们数据中的某些行可能是完全空白的,而某些行可能有部分数据。可以删除空白行,可以使用有助于处理丢失信息的方法填充其他空值。

另外,读取带有一些空单元格的excel文件有时也会产生错误,最终影响模型的准确性。因此,去除空细胞是一个重要的过程。

为了删除带有空单元格的行,我们在 R 语言中有一个语法,用户可以更轻松地删除 Excel 文件中尽可能多的空行。

脚步 -

  • 导入数据
  • 选择带有空单元格的行
  • 删除这样的行
  • 复制到原始数据框

句法:



示例 1:

使用的文件:

R
gfg_data=read.csv('input_gfg.csv')
  
gfg_data <- gfg_data[!apply(is.na(gfg_data) | gfg_data == "", 1, all),]
  
print(gfg_data)


R
library(readxl)
  
gfg_data <- read_excel("Data_gfg.xlsx")
print("original dataset:-")
print(gfg_data)
  
gfg_data <- gfg_data[!apply(is.na(gfg_data) | gfg_data == "", 1, all),]
print("Modified dataset:-")
print(gfg_data)


输出:

示例 2:

使用中的文件:

电阻

library(readxl)
  
gfg_data <- read_excel("Data_gfg.xlsx")
print("original dataset:-")
print(gfg_data)
  
gfg_data <- gfg_data[!apply(is.na(gfg_data) | gfg_data == "", 1, all),]
print("Modified dataset:-")
print(gfg_data)

输出: