小编Ty *_*oss的帖子

添加一个TRUE/FALSE列并将其显示为复选框

我有一个列TRUEFALSE

data("mtcars")
mtcars$Favorite <- "FALSE"
Run Code Online (Sandbox Code Playgroud)

我有兴趣将此列(收藏夹)显示为闪亮的复选框.

runApp(list(
  ui = basicPage(
    h2('The mtcars data'),
    dataTableOutput('mytable')
  ),
  server = function(input, output) {
    output$mytable = renderDataTable({
      mtcars
    })
  }
))
Run Code Online (Sandbox Code Playgroud)

资料来源:http://shiny.rstudio.com/articles/datatables.html

不知道如何使它工作,任何帮助非常感谢.

datatable r shiny

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

替换NA值

我有一个变量有三个值,NA,Yes,MayBe.

当我在该变量上使用level和class函数时,我得到了这些值

          > levels(Data1$Case)
          "Yes"                 "May Be"

          > class(Data1$Case)
          "factor"
Run Code Online (Sandbox Code Playgroud)

我试图用No替换NA值,所以我使用此代码

     Data1$Col1[is.na(Data1$Col1)]= "No"
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,

       In `[<-.factor`(`*tmp*`, is.na(Data1$Col1), value = c(NA,  :
       invalid factor level, NA generated
Run Code Online (Sandbox Code Playgroud)

我写了一个ifelse声明来取代NA,

      Data1$Col1=ifelse(is.na(Data1$Col1_ == 'TRUE'), "No",Data1$Col1)
Run Code Online (Sandbox Code Playgroud)

这是有效的,但我正在寻找一些有效的方法来取代NA.

r missing-data

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

在R中用E显示的长整数

长整数值用E表示,

       7.448495e+10   6.757505e+10    7.44955e+14   
Run Code Online (Sandbox Code Playgroud)

我如何摆脱E,以便我看到整个数字?

r

0
推荐指数
1
解决办法
222
查看次数

标签 统计

r ×3

datatable ×1

missing-data ×1

shiny ×1