首页 > 解决方案 > R-markdown 将所有代码解释为字符串

问题描述

我在 R-markdown 中放了一些代码。当另存为 PDF 时,它将所有这些代码解释为字符串,因此它具有绿色。我怎样才能解决这个问题?

```R
datos_limpieza <- function(dataframe) {
  dataframe <- dataframe[-c(nrow(dataframe), nrow(dataframe) - 1),-ncol(dataframe)]
  colnames(dataframe)[which(names(dataframe) == "X1")] <- "Comunidad Autónoma"
  dataframe[is.na(dataframe)] <- 0
  dataframe$`Comunidad Autónoma` <- gsub("\\d+ ", "", dataframe$`Comunidad Autónoma`)
  comunidades_correccion <- list(
    c("Asturias, Principado de", "Principado de Asturias"), 
    c("Balears, Illes", "Islas Baleares"), 
    c("Canarias", "Islas Canarias"), 
    c("Castilla - La Mancha", "Castilla-La Mancha"), 
    c("Comunitat Valenciana", "Comunidad Valenciana"), 
    c("Madrid, Comunidad de", "Comunidad de Madrid"), 
    c("Murcia, Región de", "Región de Murcia"), 
    c("Navarra, Comunidad Foral de", "Comunidad Foral de Navarra"), 
    c("Rioja, La", "La Rioja"))
  i = 1
  for (comunidad in dataframe$`Comunidad Autónoma`) {
    for (par in comunidades_correccion) {
      if (comunidad == par[1]) {
        dataframe[i, 1] <- par[2]
      }
    }
    i <- i+1
  }
  dataframe[19, 2:ncol(dataframe)] <- 
    dataframe[19, 2:ncol(dataframe)] + dataframe[20, 2:ncol(dataframe)]
  dataframe[19, 1] <- "Ceuta y Melilla"
  dataframe <- dataframe[-20, ][order(dataframe[-20, ]$`Comunidad Autónoma`), ]
  rm(i, comunidades_correccion)
  return(dataframe)
}
```

结果:

结果

标签: rr-markdown

解决方案


使用以下命令启动 R-markdown 代码块:

```{r}

code here

```

推荐阅读