NULL 值、回归/相关开关

NULL values, regression / correlation switch

我有一个包含 2 个变量的数据集。我想做一些回归测试,但相当多的数字观察结果 "NULL"。但是,我想将其用作一个值,但我不想将其转换为特定数字,即 99999。

我在谷歌搜索后一直尝试所有不同的方法,但它不起作用。

Benny2 <- read_excel("C:/Users/EH9508/Desktop/Benny2.xlsx")

我有两个变量 "Days""Amount" 都有数值并且 "NULL"

如有任何帮助,我们将不胜感激。

您可以将 file/sheet 从 Excel 转换为 csv(另存为 > csv),然后:

mydata <- read.csv("path/to/file.csv")

如果您无法访问 Excel,那么这就是 xlsx 库的处理方式:

library("xlsx")
mydata <- read.xlsx("path/to/file.xlsx")

如果将 csv/xlsx 文件放在与 R 脚本相同的文件夹中,则可以键入不带路径的文件名,如 read.xlsx("file.xlsx").

如果您已经在 R 中拥有数据并且想知道如何将 NULL 转换为给定值,请试试这个:

mydata <- matrix(rnorm(10),5,2)  # You data
mydata[2,1] <- NA  # Some NA
mydata[5,2] <- NA

mydata[is.na(mydata)] <- 99999  # Replaces mydata where NA for 99999