ЕБ
st_polygon(list(rbind(c(0,0), c(2,0), c(2,2), c(0,2), c(0,0))))
а как долго
st_cointans
считался? у меня чуть меньше 10к строкSize: a a a
ЕБ
st_polygon(list(rbind(c(0,0), c(2,0), c(2,2), c(0,2), c(0,0))))
st_cointans
считался? у меня чуть меньше 10к строкPD
АК
read_csv("https://github.com/jordiclive/Revolut_KYC_Exercise/raw/master/data/doc_reports.csv")->doc
doc %>% mutate(list_col=str_split(properties,','))->doc1
doc1[1:nrow(doc1),list(list_col=as.character(unlist(list_col))),by=list(attempt_id)]->doc2
# Загружаем пакеты
library(data.table)
library(curl)
library(jsonlite)
# URL с датасетом
u <- "https://github.com/jordiclive/Revolut_KYC_Exercise/raw/master/data/doc_reports.csv"
# Считываем данные
.dt <- fread(u)
# Фиксим JSON
.dt[, properties := gsub("'", "\"", properties, fixed = TRUE)]
.dt[, properties := gsub("None", "null", properties, fixed = TRUE)]
# Парсим JSON
props <- fromJSON(paste0("[", paste0(.dt$properties, collapse = ","), "]"))
# Постобработка
setDT(props)
props[, date_of_expiry := as.Date(date_of_expiry)]
# Удаляем лишние столбцы
.dt[, properties := NULL]
# Объединяем данные
.dt <- cbind(.dt, props)
str(.dt)
IS
# Загружаем пакеты
library(data.table)
library(curl)
library(jsonlite)
# URL с датасетом
u <- "https://github.com/jordiclive/Revolut_KYC_Exercise/raw/master/data/doc_reports.csv"
# Считываем данные
.dt <- fread(u)
# Фиксим JSON
.dt[, properties := gsub("'", "\"", properties, fixed = TRUE)]
.dt[, properties := gsub("None", "null", properties, fixed = TRUE)]
# Парсим JSON
props <- fromJSON(paste0("[", paste0(.dt$properties, collapse = ","), "]"))
# Постобработка
setDT(props)
props[, date_of_expiry := as.Date(date_of_expiry)]
# Удаляем лишние столбцы
.dt[, properties := NULL]
# Объединяем данные
.dt <- cbind(.dt, props)
str(.dt)
В
В
IT
IT
IT
А[
IT
В
AK
А[
AB
AB
AB
AB
AB