小编ssp*_*c3r的帖子

修复多重警告"未知列"

对于所有类型的命令(例如,str(x)在包上安装更新),我有一个持久的多重警告"未知列",并且不确定如何调试或修复它.

警告"未知列"显然与我重命名的tbl_df中的变量有关,但警告出现在与tbl_df无关的所有类型的命令中(例如,在包上安装更新,str(x)其中x是只是一个字符向量).

r dplyr

142
推荐指数
4
解决办法
6万
查看次数

在交互模式下使用变量防止 Rmd 代码块运行

当我编织此示例时.Rmd,第二个块(如预期)不会计算,但如果我交互运行所有块,则第二个块将执行。完成相当于eval=FALSE交互式运行所有块的最干净的方法是什么?

```{r}
RUN <- FALSE
```

```{r eval=RUN}
print("Code ran!")
```
Run Code Online (Sandbox Code Playgroud)

r rstudio r-markdown

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

如何从 GCP 上的实例备份恢复单个数据库?

我是一名新手 GCP 管理员。我在一个实例上运行多个应用程序。每个应用程序都有自己的数据库。我通过 GCP GUI 设置了自动实例备份。

我想为其中一个应用程序(即一个数据库)可能出现的故障做好准备。我想准备一个恢复此类数据库的过程,但在 GCP GUI 中没有恢复一个数据库的选项,我需要恢复整个实例,但由于该实例上其他应用程序的操作,我无法恢复。

我还在文档中读到无法导出备份。

有没有办法从整个实例备份中只恢复一个数据库?

我是否需要编写一个 MySQL 脚本来单独备份每个数据库并将其保存到云存储?

mysql google-cloud-sql google-cloud-platform

7
推荐指数
2
解决办法
8653
查看次数

blogdown:::new_post_addin 无法打开文件“content/post/[文件名].md”:没有这样的文件或目录

我不知道如何解决在我的 blogdown 项目上创建新帖子时出现的错误,

https://github.com/ssp3nc3r/ssp3nc3r.github.io
Run Code Online (Sandbox Code Playgroud)

使用新的帖子插件,无论我将类型设置为 amd或 ,都会发生这种情况rmd

> blogdown:::new_post_addin()
Loading required package: shiny

Listening on http://127.0.0.1:4427
post/2018-10-17-test2.md created
Warning in file(con, "r") :
  cannot open file 'content/post/2018-10-17-test2.md': No such file or directory
Warning: Error in file: cannot open the connection
  90: file
  89: readLines
  86: hugo_toYAML
  85: new_content
  84: blogdown::new_post
  83: observeEventHandler
  12: shiny::runApp
  11: shiny::runGadget
  10: eval
   9: eval
   4: eval
   3: eval
   2: sys.source
   1: blogdown:::new_post_addin
Run Code Online (Sandbox Code Playgroud)

但该文件2018-10-17-test2.md实际上是在项目目录中创建的。似乎线索之一是目录的差异,

post/2018-10-17-test2.md created
Run Code Online (Sandbox Code Playgroud)

相对

cannot open …
Run Code Online (Sandbox Code Playgroud)

blogdown

6
推荐指数
0
解决办法
446
查看次数

使用 r2d3 在 d3.js 中使用 R data.frame 对象

我试图了解如何使用包将 R 数据框传递给 d3.js 脚本r2d3。扩展r2d3条形图示例以访问data.frame对象中的变量会有所帮助。

代码:

library(r2d3)
data <- data.frame(nums = c(0.3, 0.6, 0.8, 0.95, 0.40, 0.20))
r2d3(data, script = "test.js")
Run Code Online (Sandbox Code Playgroud)

js代码:

var barHeight = Math.floor(height / data.length);

svg.selectAll('rect')
  .data(data.nums)
  .enter().append('rect')
    .attr('width', function(d) { return d * width; })
    .attr('height', barHeight)
    .attr('y', function(d, i) { return i * barHeight; })
    .attr('fill', 'steelblue');
Run Code Online (Sandbox Code Playgroud)

错误:

Error: svg.selectAll(...).data(...).enter is not a function in (test.js#5:4)
TypeError: svg.selectAll(...).data(...).enter is not a function
Run Code Online (Sandbox Code Playgroud)

r d3.js r2d3

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

使用 igraph 或 ggnet2 绘制水平树图

我正在尝试使用igraph和重现维基百科中的概率树图,如下所示ggnet2。下面是我的开始,

library(igraph)
g <- graph.tree(2^4-1, 2)

library(GGally)
ggnet2(g, label = TRUE, label.size = 3)
Run Code Online (Sandbox Code Playgroud)

它随机放置节点,用数字标记它们,并且边缘上没有标签:

在此输入图像描述

相反,我需要重新组织和标记边缘和节点,就像这样,除了将节点标签放在圆圈内:

在此输入图像描述

tree r igraph

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