小编Jil*_*ina的帖子

使用带有R和Latex的xtable,列名中的数学模式?

我正在使用xtable在编译我的TeX文档时自动从R编译表.我的问题是如何将表中的变量名称(在我的情况下是数据帧中的列名称)置于数学模式中.我已将结果存储在数据框adf.results中,基本上我想要的是

colnames(adf.results) <- c(" ", "$m^r_t$", "$\delta p_t$",
                           "$R^r_t$", "$R^b_t$", "$y^r_t$")
Run Code Online (Sandbox Code Playgroud)

但这只是插入$m^r_t$...作为列名而不将它们解释为数学模式.有没有人有办法解决吗?

latex r sweave xtable

21
推荐指数
2
解决办法
1万
查看次数

如何重命名由R中的循环索引的元素列表

我是R语言的新手,我还有很多需要学习的东西.我有一个列表WĴ元素,我想重新命名其元素W[[i]]Wi,那就是W[[1]]W1等,使用循环.我能怎么做?

r

19
推荐指数
2
解决办法
2万
查看次数

Python与R:将函数应用于向量中的每个元素

我想len在向量中的每个元素上应用一个函数().在RI中可以很容易地做到这一点sapply(cities,char).在没有编写循环的情况下,Python中是否有这样的替代方案?

python apply

19
推荐指数
2
解决办法
1万
查看次数

如何将整数转换为R中的分类数据?

我的数据集有8个变量,其中一个是分类的,但R认为它是整数(0和1).为了将其转化为分类,我必须做些什么?

> str(mydata)
'data.frame':   117 obs. of  8 variables:
 $ PRICE: int  2050 2080 2150 2150 1999 1900 1800 1560 1450 1449 ...
 $ SQFT : int  2650 2600 2664 2921 2580 2580 2774 1920 2150 1710 ...
 $ AGE  : int  13 NA 6 3 4 4 2 1 NA 1 ...
 $ FEATS: int  7 4 5 6 4 4 4 5 4 3 ...
 $ NE   : int  1 1 1 1 1 1 1 1 1 …
Run Code Online (Sandbox Code Playgroud)

r type-conversion

17
推荐指数
1
解决办法
6万
查看次数

在不使用循环的情况下,向量中的元素数大于x

如果我有以下向量:

x
[1]  1  5  8  9  1  0 15 15
Run Code Online (Sandbox Code Playgroud)

我想知道有多少元素大于10,如何在不使用循环的情况下继续?

我想得到:

2
Run Code Online (Sandbox Code Playgroud)

结果是

loops r vector

14
推荐指数
1
解决办法
4万
查看次数

将空行附加到数据框

我正在尝试向现有填充的Dataframe添加一个空行.
我正在使用以下程序,但我不想在空行中看到NA值,只需要一些空白行.

现有数据框:

abc
site control    test delta   pval  
1 US15376   3.15% 3.2% 1.59% 0.0022
Run Code Online (Sandbox Code Playgroud)

空矩阵:

empty=matrix(c(rep.int(NA,length(abc))),nrow=1,ncol=length(abc))  
colnames(empty) = colnames(abc)  

rbind(abc, empty)
    site control test delta   pval  
1 US15376   3.15% 3.2% 1.59% 0.0022  
2    NA    NA NA  NA     NA  
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

r

14
推荐指数
2
解决办法
2万
查看次数

如何以数字向量的降序显示ggplot2中的条形图?

df <- data.frame (Categories=c("Alpha Category", "Alpha Category", 
                               "Alpha Category", "Bravo Category", 
                               "Bravo Category", "Bravo Category", 
                               "Charlie Category", "Charlie Category", 
                               "Charlie Category"),  
                  choices=c("alpha1", "alpha2", "alpha3", "bravo1", 
                            "bravo2", "bravo3", "charlie1", "charlie2",
                            "charlie3")  , 
                  ratings=c(20,60,40, 55,75,25,65,35,45))    
df.plot <- ggplot(df, aes(Categories, ratings, fill = choices))
           + geom_bar(position="dodge", stat="identity") 
           + coord_flip()    
df.plot <- df.plot 
           + theme_classic(base_size = 16, base_family = "")  
           + scale_fill_brewer(palette="Paired")    
df.plot <- df.plot 
           + scale_y_continuous(breaks=seq(0,100,by=10),limits=c(0,80) )  
           + ylab("Ratings")  
           + theme(axis.text.y = element_text(size=16)) #change font size of y axis label   
df.plot
Run Code Online (Sandbox Code Playgroud)

我真的很感激一些帮助

最重要的是,我想按照"评级"的降序显示每个"类别"中的"选择",例如,"查理类别"将显示charlie1,然后是charlie3,然后是charlie2. …

r rank ggplot2

13
推荐指数
2
解决办法
9170
查看次数

如何绘制按因子分组的数据,而不是作为箱线图

在R中,给出一个向量

casp6 <- c(0.9478638, 0.7477657, 0.9742675, 0.9008372, 0.4873001, 0.5097587, 0.6476510, 0.4552577, 0.5578296, 0.5728478, 0.1927945, 0.2624068, 0.2732615)
Run Code Online (Sandbox Code Playgroud)

和一个因素:

trans.factor <- factor (rep (c("t0", "t12", "t24", "t72"), c(4,3,3,3)))
Run Code Online (Sandbox Code Playgroud)

我想创建一个图,其中数据点按因子定义分组.所以类别应该在x轴上,同一类别中的值应该具有相同的x坐标.

简单地做plot(trans.factor, casp6)几乎我想要的,它产生一个箱图,但我想看到各个数据点.

plot r

12
推荐指数
1
解决办法
6万
查看次数

如何将因子标签更改为数据框中的字符串

我有以下数据框:

    name1  name2
        A      B
        B      D
        C      C
        D      A
Run Code Online (Sandbox Code Playgroud)

列"name1"和"name2"被视为因子,因此A,B,C和D被视为级别.但是,我想以某种方式转换此数据框,以便它成为

    name1  name2
      "A"    "B"
      "B"    "D"
      "C"    "C"
      "D"    "A"
Run Code Online (Sandbox Code Playgroud)

换句话说,将A,B,C和D视为字符串的方式进行转换.

我怎样才能做到这一点?

r

12
推荐指数
2
解决办法
4万
查看次数

如何计算长格式数据框架的增长率?

数据结构如下......

df <- data.frame(Category=c(rep("A",6),rep("B",6)),
      Year=rep(2010:2015,2),Value=1:12)
Run Code Online (Sandbox Code Playgroud)

我很难在类别中创建增长率列(按年).任何人都可以帮助代码创建这样的东西......

Category Year Value Growth  
    A   2010    1   
    A   2011    2   1.000  
    A   2012    3   0.500  
    A   2013    4   0.333  
    A   2014    5   0.250  
    A   2015    6   0.200  
    B   2010    7     
    B   2011    8   0.143  
    B   2012    9   0.125  
    B   2013    10  0.111  
    B   2014    11  0.100  
    B   2015    12  0.091  
Run Code Online (Sandbox Code Playgroud)

math r dataframe

12
推荐指数
3
解决办法
2万
查看次数

标签 统计

r ×9

apply ×1

dataframe ×1

ggplot2 ×1

latex ×1

loops ×1

math ×1

plot ×1

python ×1

rank ×1

sweave ×1

type-conversion ×1

vector ×1

xtable ×1