【问题标题】:Calendar heatmap function will not execute日历热图功能不会执行
【发布时间】:2020-01-30 23:06:29
【问题描述】:

我有以下代码用于日历热图。我以前使用此代码创建了一个。但是当我尝试创建另一个时,我输入代码并按回车,但出现加号,我无法执行。

library(ggplot2)

source("https://raw.githubusercontent.com/iascchen/VisHealth/master/R/calendarHeat.R")

library(plyr)

library(plotly)

r2g <- c("#D61818", "#B5E384")

calendarHeat(heatmap1$date, heatmap1$ROI, ncolors = 2, color = "r2g", varname="30-day ROI") # here you had backquotes at the end of the line

heatmap1 是数据的名称。

数据截图如下所示

Row  Date      ROI
1   2010-08-17  0
2   2010-08-18  0
3   2010-08-19  0
4   2010-08-20  0
5   2010-08-21  1
6   2010-08-22  1
7   2010-08-23  1
8   2010-08-24  1
9   2010-08-25  1
10  2010-08-26  1
11  2010-08-27  1
12  2010-08-28  0
13  2010-08-29  0
14  2010-08-30  0
15  2010-08-31  0
16  2010-09-01  1
17  2010-09-02  1
18  2010-09-03  1
19  2010-09-04  1
20  2010-09-05  0
21  2010-09-06  1
22  2010-09-07  1
23  2010-09-08  0
24  2010-09-09  0
25  2010-09-10  0
26  2010-09-11  0
27  2010-09-12  0
28  2010-09-13  0
29  2010-09-14  0
30  2010-09-15  0
31  2010-09-16  0

我不明白为什么代码在以前执行时会起作用,但现在不起作用。有什么想法吗?

【问题讨论】:

  • 在您的第一个代码块的最后一行,您使用了反引号而不是引号。它解释了 +,因为 R 将该行解释为未完成。
  • 对不起,我不明白。这个“”是不是反引号?哪个是引号?而且我之前运行过这段代码并且它可以工作,但现在由于某种原因它没有。
  • 我会编辑你的问题,我认为它会起作用。
  • 谢谢,它有效!!!以后我会更仔细地研究代码。也许我删除了引号并意外添加了反引号。
  • 很抱歉,没有反引号,但有两种不同风格的双引号,但我不知道如何命名它们,至少是英文

标签: r


【解决方案1】:

引号出现语法错误。如果与'"{( 不匹配,R 会建议您继续输入带有+ 的行。

pdf 第 4-5 页对此进行了解释。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多