1

gt R パッケージで作成したテーブルに国旗の画像を含めたい

library(tibble)
library(gt)

df <- tibble(country = c("Italy","Wales"), 
             flag = c("images/flags/Italy.png","images/flags/Wales.png")
             )

# example with hardcoded country
df %>% 
  gt() %>%
  text_transform(
    locations = cells_body(vars(flag)),
    fn = function(x) {
      country = "Wales"
      local_image(
        filename = paste0("images/flags/",country,".png")
    )
    }
  )

国をこのコードにハードコーディングすると、出力が生成されますが、国列の値に関係なく、常に同じフラグが繰り返されます。

したがって、「ウェールズ」を同じ行のvars(country)への参照に置き換える正しい方法を探しています

ティア

4

1 に答える 1