小编Cet*_*ttt的帖子

R闪亮框内容背景色

我正在尝试将框的背景内容颜色从白色更改为#222d32(或任何自定义颜色),但是使用background参数时出现错误

validateColor(background)中的错误:无效的颜色:#222d32。有效颜色为:红色,黄色,水绿色,蓝色,浅蓝色,绿色,海军蓝色,蓝绿色,橄榄色,石灰,橙色,倒挂金钟,紫色,栗色,黑色。

代码如下:

library(shiny)
library(shinydashboard)

ui <- dashboardPage(
    dashboardHeader(),
    dashboardSidebar(),
    dashboardBody(
        fluidRow(
            box(width = 6, title = "test", status = "primary", solidHeader = TRUE, background = '#222d32',
                "Box content"
            )
        )
    )
)


server <- function(input, output) {}

shinyApp(ui, server)
Run Code Online (Sandbox Code Playgroud)

我也曾尝试创建一个自定义包装器来捕获<div>和修改它,但是没有成功。代码如下:

library(shiny)
library(shinydashboard)

box_customBackground <- function(box_object, color = NULL){

    new_color_class <- paste0('<div class="box box-solid ', color ,'">')

    box_modify <- gsub('<div class="box">', new_color_class, box_object)

    box_html <- HTML(box_modify)

    return(box_html)
}


ui <- dashboardPage(
    dashboardHeader(),
    dashboardSidebar(),
    dashboardBody(
        fluidRow(
            box_customBackground(box_object …
Run Code Online (Sandbox Code Playgroud)

html r shiny

3
推荐指数
1
解决办法
5002
查看次数

带有页面导航的 rmarkdown

嗨,我想在我的 Rmarkdown 文件的一侧添加一个页面导航。如果它看起来像这个页面上的侧边栏就好了。

---
title: "My Title"
author: "My Name"
date: "`r format(Sys.time(), '%d %B, %Y')`"
output: 
  html_document:
    theme: united
    highlight: tango
    code_folding: hide
    df_print: paged
    toc: true
    toc_depth: 2

---
# Section 1
abc
## Section 1.1
abcabc
# Section 2
abcabcabc
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

r r-markdown

3
推荐指数
1
解决办法
5308
查看次数

更改主题 rstudio 1.2 中的功能颜色

我下载了最新版本的 Rstudio 以便能够自定义主题。

我按照这个教程安装了熊猫主题: https://towardsdatascience.com/customize-your-rstudio-theme-914cca8b04b1

主题应该是这样的:

在此输入图像描述

它有效,但有一个问题:函数没有变成粉红色:

在此输入图像描述

其他一切都好,但我没有办法获得彩色功能。你能帮我找出原因吗?

抱歉,我无法在帖子中发布图片,因为我是 stackoverflow 的新手。

rstudio

3
推荐指数
1
解决办法
1395
查看次数

如何在不删除整个行的情况下让R忽略N / A值?

我正在处理一个大型数据集(大约40列),我需要按月汇总不同列的值,并对当月内的值求平均值。数据集看起来像这样。

dd <-
mo  yr Na   NH4 NO2
1 2009 0.4  N/A N/A
1 2009 0.2  0.1 N/A
2 2009 0.5  0.6 0.4
2 2009 0.7  0.2 0.1
Run Code Online (Sandbox Code Playgroud)

我用过

dd.agg=aggregate(.~mo+yr, dd, FUN=mean)
Run Code Online (Sandbox Code Playgroud)

来创建一个新的数据集,但是由于我在NO2列中有一些N / A数据(并且由于采样过程中的某些问题,所以我无法将其删除或将其更改为0),所以整个一月已从dd.agg数据集中删除。我尝试添加na.rm = TRUE,但似乎无济于事。

从本质上讲,我需要R忽略N / A数据的存在。不要将它们视为0(这会影响平均值),而是要从该数据集中获取如下内容

dd.agg <-
mo  yr Na   NH4 NO2
1 2009 0.3  0.1 N/A
2 2009 0.6  0.4 0.25
Run Code Online (Sandbox Code Playgroud)

如果整个月由N / A组成,那么平均值就是N / A值(或一个空单元格,对我来说并不重要,因为我在图中不需要它们),以及当一个月有只需几个N / As,即可得出非N / As值的平均值。我可以逐行执行相同的聚合过程,然后将所有内容手动放入新的数据集中,但是对于40列来说有点痛苦...有什么想法吗?

aggregate r

3
推荐指数
1
解决办法
45
查看次数

如何在使用 bind_rows() 之前删除列表中的空数据帧?

我有一个混合数据帧、tibble 和空列表的列表。如何在申请bind_rows附加其余数据帧之前删除 tibble 和空列表?

我尝试使用该delete.NULLs功能,但出现错误:

错误:找不到函数“delete.NULLs”

r

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

用一定范围内的随机数替换数据框中的NA

我将以下数据框命名为 cars

Brand      year     mpg        reputation      Luxury
Honda      2010     30            8.5            0.5
Honda      2011     28            8.5            0.6
Dodge      2010     20            6.5            0.6
Dodge      2011     23            7.0            0.7
Mercedes   2010     22            9.5            NA
Mercedes   2011     25            9.0            NA
Run Code Online (Sandbox Code Playgroud)

我想用随机产生的实数替换NA之间 0.9 and 1.0

我正在尝试以下操作,但是它用数字0.9代替了NA。

cars[is.na(cars)] <-  sample(0.9:1, sum(is.na(cars)),replace=TRUE)
Run Code Online (Sandbox Code Playgroud)

数据表将如下所示:

Brand      year     mpg        reputation      Luxury
Honda      2010     30            8.5            0.5
Honda      2011     28            8.5            0.6
Dodge      2010     20            6.5            0.6
Dodge      2011     23            7.0            0.7
Mercedes   2010     22            9.5           *0.91*
Mercedes   2011     25 …
Run Code Online (Sandbox Code Playgroud)

r dataframe

3
推荐指数
1
解决办法
78
查看次数

在 R 中的列表列表中删除空字符串

我目前正在 R 中进行一个文本挖掘项目,其中包含一个列表列表。我想删除我的列表列表中的所有空字符串和 NA 值,但我还没有找到方法。我的数据如下所示:

x <- list(c("", "alteryx", "confirme", "", "", "", "ans", "", ""))
Run Code Online (Sandbox Code Playgroud)

主要列表引用了不同的文本。每个文本都由所有单词的列表组成。所以当我删除一个单词时,它变成了一个空字符串。我只想明确地删除它,从而减少我的文本长度。

我尝试了很多不同的东西,例如

stri_remove_empty_na(c(demande2[20]))这给了我错误Warning message: In stri_enc_toutf8(x) : argument is not an atomic vector; coercing并将我的文本转换为: stri_remove_empty_na的结果

所以请我需要你的帮助(我很抱歉我的英语,我是法国人:))

提前致谢

r list

3
推荐指数
1
解决办法
2864
查看次数

如果任何剩余值为 0,则将值设置为 0

我有一个data.frame这样的:

dat <- data.frame("ID"=c(rep(1,13),rep(2,5)), "time"=c(seq(1,13),c(seq(1,5))), "value"=c(rep(0,5), rep(1,3), 2, 0, 1, 5, 20, rep(0,2), seq(1:3)))
   ID time value
1   1    1     0
2   1    2     0
3   1    3     0
4   1    4     0
5   1    5     0
6   1    6     1
7   1    7     1
8   1    8     1
9   1    9     2
10  1   10     0
11  1   11     1
12  1   12     5
13  1   13    20
14  2    1     0
15  2    2     0
16 …
Run Code Online (Sandbox Code Playgroud)

r dataframe dplyr

3
推荐指数
1
解决办法
87
查看次数

purrr的每一个都不适合is.na

我最近使用了purrr包中的每个命令,我不确定它是否按照预期的方式工作:

library(tidyverse)

a <- list(1:3, "a", NA)
every(a, is.na)
[1] FALSE

b <- list(1:10)
every(b, is.na)
[1] TRUE
Run Code Online (Sandbox Code Playgroud)

根据我的理解,每次检查列表中的每个元素是否满足某个条件,在我的情况下,它检查组件是否为NA.在第一种情况下,它正确地返回false,因为只有第三个组件是NA.但在第二种情况下,没有元素等于NA,它返回TRUE.这可能是个错误吗?

r purrr

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

可用的 r markdown 主题列表

R有许多可用的Markdown 主题。

我想查看默认可用的主题列表以及我已安装的主题。有R命令可以实现这个功能吗?

r r-markdown

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

标签 统计

r ×9

dataframe ×2

r-markdown ×2

aggregate ×1

dplyr ×1

html ×1

list ×1

purrr ×1

rstudio ×1

shiny ×1