我有以下 Pandas 数据框,其中 a 列代表一个虚拟变量:
我想要做的是在cmap='jet'
column 的值之后给我的标记一个颜色b
,除非column 中的值a
等于 1 - 在这种情况下,我希望它是灰色。
知道我该怎么做吗?
当我在远程数据库上尝试一些代码时,收到以下错误消息Postgres
。
当数据帧位于本地时,以下伪复制代码可以很好地工作,但当它们很远时则不行。
library(tidyverse)
library(dbplyr)
library(RPostgres)
event <- tibble(id = c("00_1", "00_2", "00_3", "00_4", "00_5", "00_6", "00_7"),
type_id = c("A", "B", "C", "B", "A", "B", "C"))
detail <- tibble(id = c(1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L),
event_id = c("00_1", "00_1", "00_2", "00_2", "00_3", "00_4", "00_4", "00_5", "00_6", "00_6", "00_7", "00_8"),
type_id = c(3L, 4L, 6L, 7L, 2L, 6L, 3L, 2L, 6L, 5L, 2L, 1L))
event_f <- event %>%
mutate(new_variable = id %in% (detail …
Run Code Online (Sandbox Code Playgroud) 我有一个看起来像这样的列表:
old_list = [['A', 1, 2], ['A', 5, 3], ['A', 3, 2], ['B', 1, 1], ['B', 2, 5], ['C', 3 , 1], ['C', 9, 2]]
Run Code Online (Sandbox Code Playgroud)
并且我希望我的函数对其进行迭代,因此输出是一个类似于下面的列表,每个分组项有一个元素(这里是字符串)
new_list = [[1, 2, 5, 3, 3, 2], [1, 1, 2, 5], [3, 1, 9, 2]]
Run Code Online (Sandbox Code Playgroud)