Questions tagged «r-factor»

14
子集数据帧中的丢包因子级别
我有一个包含的数据框factor。当我使用subset或其他索引功能创建此数据框的子集时,将创建一个新的数据框。但是,factor即使/如果新数据帧中不存在变量,该变量将保留其所有原始级别。 在进行刻面绘图或使用依赖于因子水平的函数时,这会引起问题。 从新数据框中的因素中删除级别的最简洁方法是什么? 这是一个例子: df <- data.frame(letters=letters[1:5], numbers=seq(1:5)) levels(df$letters) ## [1] "a" "b" "c" "d" "e" subdf <- subset(df, numbers <= 3) ## letters numbers ## 1 a 1 ## 2 b 2 ## 3 c 3 # all levels are still there! levels(subdf$letters) ## [1] "a" "b" "c" "d" …
543 r  dataframe  r-factor  r-faq 

2
因子水平和因子标签之间的混淆
R中某个因子的级别和标签之间似乎存在差异。到目前为止,我一直认为级别是因子级别的“真实”名称,而标签是用于输出的名称(例如表格和图表) 。显然,情况并非如此,如以下示例所示: df <- data.frame(v=c(1,2,3),f=c('a','b','c')) str(df) 'data.frame': 3 obs. of 2 variables: $ v: num 1 2 3 $ f: Factor w/ 3 levels "a","b","c": 1 2 3 df$f <- factor(df$f, levels=c('a','b','c'), labels=c('Treatment A: XYZ','Treatment B: YZX','Treatment C: ZYX')) levels(df$f) [1] "Treatment A: XYZ" "Treatment B: YZX" "Treatment C: ZYX" …
106 r  r-factor  r-faq 

7
R中的因素:除了烦恼之外?
R中的基本数据类型之一是因子。根据我的经验,因素基本上是痛苦的,我从不使用它们。我总是转换为字符。我感到奇怪的是,我想念一些东西。 在需要使用因子数据类型的情况下,有一些重要的函数示例将因子用作分组变量吗?是否有具体情况时,我应该使用的因素?

8
将csv数据集导入到R中,但值成为因素
我对R非常陌生,无法访问已导入的数据集。我正在使用RStudio并在导入csv文件并将线从控制台窗口粘贴到源窗口时使用了导入数据集功能。该代码如下所示: setwd("c:/kalle/R") stuckey <- read.csv("C:/kalle/R/stuckey.csv") point <- stuckey$PTS time <- stuckey$MP 但是,数据不是像我惯常使用的整数或数值,而是因数,因此当我尝试绘制变量时,我只会得到直方图,而不是通常的图。在检查数据时,它似乎是有序的,只是因为它是因子形式,所以我无法使用它。
71 r  r-factor  read.csv 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.