henriquepgomide / caRtola

Extração de dados da API do CartolaFC, análise exploratória dos dados e modelos preditivos em R e Python - 2014-22. [EN] Data munging, analysis and modeling of CartolaFC - the most popular fantasy football game in Brazil. Data cover years 2014-23.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cartola_fetch.R - Error: Can't subset columns that don't exist.

macielfjv opened this issue · comments

Pessoal,

o cartola_fetch.R está retornando um erro de "Can't subset columns that don't exist." na linha 39:

df_1 <- df_1 %>% select(-atletas.scout) # Select useful vars

Alguém já resolveu esse? As Actions programadas estão dando o mesmo erro toda rodada.

Eu realmente não sei como resolver, até tentei aqui, mas o conhecimento é limitado. Acho que o data.frame não está sendo montado corretamente, talvez alguma mudança na API do mercado do Cartola.

Agradeço se alguém puder ajudar.

Abs

Oi, @macielfjv
O @henriquepgomide tinha ficado responsável por resolver isso. Alguma novidade, Henrique?

Olá @macielfjv ,
Provavelmente houve uma mudança na estrutura do arquivo.
Eu resolvi fazendo alteração neste trecho do script:
df_1 <- data.frame(athletes[1])
Para esse aqui:
df_1 <- data.frame(athletes[4])

Espero que resolva.

Consegui, mas tive que fazer mais alguns ajustes no código, depois que vc deu a dica ficou mais fácil entender.

Mudei as seguintes linhas

  1. colnames(temp1) <- c("Cod", "status")

para

colnames(temp1) <- c("status", "Cod")

  1. teams <- athletes[2]

para

teams <- athletes[1]

  1. temp1 <- t(matrix(unlist(teams),8,20))

para

temp1 <- t(matrix(unlist(teams),7,20))

Agora será que alguém tem os arquivos .csv das 12 primeiras rodadas?

Tenho estes arquivos aqui https://github.com/srgsmr/AssistenteCartolaFC/tree/master/data2021
Não são .csv , eu guardo no formato que leio da api, mas talvez ajude.

solucionado