我有一个SPSS文件,但没有SPSS。所以我想在R.
如果我打开它使用:
library(foreign)
dat <- read.spss("file.sav", to.data.frame=TRUE)
我收到警告了
re-encoding from CP1252
Warning message:
In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else paste0(labels, :
duplicated levels in factors are deprecated
我是一个使用R/Rattle的新手,我很难理解如何解释这段代码输出的最后一行。下面是函数调用及其输出:
> head(weatherRF$model$predicted, 10)
336 342 94 304 227 173 265 44 230 245
No No No No No No No No No No
Levels: No Yes
这段代码实现了一个天气数据集,我们试图在其中获得对"RainTomorrow“的预测。我知道这个函数需要对数据集的前10个观察值进行预测。我不明白的是最后一行(“级别:否是”)在输出中是什么意思。
我一直在使用下面的代码。一切似乎都很正常,除了x轴上的离散值远离图形的每一端。我尝试了几种方法,包括更改离散值和处理限制,但都不能正常工作。我在模拟数据上进行了测试,没有同样的问题,所以我猜这就是我处理数据的方式。我非常感谢任何关于如何调整和/或正确处理数据的指示,以便它不会发生。要导入的数据文件是连续变量、离散变量和字符串变量的组合。
我使用的数据:
id_finger sex pre_post angle
1 F 0 7
1 F 2 5
2 F 0 11
2 F 2 1
3 F 0 21
3 F 2 7
4
我是R工作室的新手,遇到了一点小麻烦。我正在尝试从数据集中输出唯一的县。到目前为止,我已经 sort(unique(x$Location) ) [1] Africa Asia Carlow Cavan Cork Dublin Europe Galway [9] Kildare Laois Louth Mayo Meath 13 Levels: Africa Asia Carlow Cavan Cork Dublin Europe ... Meath 我想要那个列表,但没有“非洲”、“亚洲”和“欧洲”,我应该使用什么函数来删除它们?
我正在尝试根据一个因子来划分一个数据框架。然而,即使在减去R之后,R也显示了额外的因素。
例如,在R中包含的虹膜数据集中,我希望创建一个只包含Setosa物种的子集。然而,即使经过减法,R也表明在浏览数据时有3个因素只显示Setosa。为什么会这样呢?
提前感谢
#Load Data
library(datasets)
data(iris)
#Subset specie into new data frame only containing Setosa oberservations
sub = iris[iris$Species == "setosa",]
#View s
我在R中的雷达图出了点小问题,尽管图很好,但我得到了以下警告:
> source('~/.active-rstudio-document')
Warning message:
In `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else paste0(labels, :
duplicated levels in factors are deprecated
> radar
Warning messages:
1: In `levels<-`(`*tmp*`, value
给定以下模拟数据:
set.seed(123)
x <- data.frame(let = sample(letters[1:5], 100, replace = T),
num = sample(1:10, 100, replace = T))
y <- subset(x, let != 'a')
创建一个y$let收益率表
a b c d e
0 20 21 22 18
但我不想让a再出现了。如果我尝试这样做:
levels(y$let) <- factor(y$let)
我弄乱了频率,因为现在table(y$l