Aprenda a Gerar Listas Infinitas de Empresas do Brasil Gratuitas | Casa dos Dados

Поділитися
Вставка
  • Опубліковано 15 лис 2024

КОМЕНТАРІ • 95

  • @JacquesHenriqueDias
    @JacquesHenriqueDias 7 місяців тому

    Pessoal, as vezes dá erro por conta do padrão do caminho das pastas, se vc ficar travado logo depois de um comando que era sobre o endereço da pasta, tente mudar de "/" para "\" e vice-versa.

    • @dr.wedencarlos-advogadotri7612
      @dr.wedencarlos-advogadotri7612 6 місяців тому

      > #Comecar por aqui apos passar pelas tabelas ESTABELE
      > load('C://Users//pc//OneDrive//Área de Trabalho//Empresas//dados//cnpj_mt_ESTABELE.RData')
      Error in readChar(con, 5L, useBytes = TRUE) :
      não é possível abrir a conexão
      Além disso: Mensagen de aviso:
      In readChar(con, 5L, useBytes = TRUE) :
      não foi possível abrir o arquivo comprimido 'C://Users//pc//OneDrive//Área de Trabalho//Empresas//dados//cnpj_mt_ESTABELE.RData', motivo provável 'No such file or directory'
      >

    • @dr.wedencarlos-advogadotri7612
      @dr.wedencarlos-advogadotri7612 6 місяців тому

      Amigo, quando chega nesta parte da esse erro, já alterei as barras das 4 formas / \ // \\, mas não resolve, poderia ajudar?

    • @JacquesHenriqueDias
      @JacquesHenriqueDias 6 місяців тому

      @@dr.wedencarlos-advogadotri7612 entre nessa pasta que vc colocou e veja se o arquivo "cnpj_mt_ESTABELE.RData" está lá, se ele nao estiver e nao apareceu erro antes disso, é pq o seu computador nao conseguiu gerar este arquivo. Me diga qual a configuracao do seu pc, precisa ser um pc forte, pelo menos 8GB de ram, talvez 4GB mas depende de outros fatores

    • @economia-apoio300
      @economia-apoio300  6 місяців тому

      @@dr.wedencarlos-advogadotri7612 eu atualizei o codigo esses dias atras, poderia tentar novamente e dizer se acontece o mesmo erro? Se sim, eu te ajudo a desvendar isso.

    • @gutierrezmenezes1788
      @gutierrezmenezes1788 8 днів тому

      Como faz a etapa 2 para mudar os nomes dos arquivos?

  • @VivaldoJrPapaiGato
    @VivaldoJrPapaiGato 6 днів тому

    Boa tarde, primeiramente muito obrigado pelo compartilhamento de informações. Gostaria de saber se vc dispõe para venda informações apenas das empresas do nordeste.

    • @economia-apoio300
      @economia-apoio300  4 дні тому

      Com variacoes desse codigo tem como filtrar inúmeras possibilidades, o contato está na descricao do video. Pergunte la que alguem te responde, se nao ajudar, indica alguem que possa ajudar, sim. Boa semana e obrigado por assistir!

  • @isabelaecarla4613
    @isabelaecarla4613 4 місяці тому +3

    Você merece tudo de melhor na vida!! te mandei um café, mas se tudo der certo aqui vou entrar em contato pra pedir seus serviços kk muito obrigada mesmo!! deu certo!

    • @JacquesHenriqueDias
      @JacquesHenriqueDias 4 місяці тому +1

      Fico muito feliz em saber, Isabela, muito obrigado! Entra no site da empresa depois para dar uma olhada, atualizei na descrição do vídeo. Abraço!

  • @deleonmedeiros
    @deleonmedeiros Місяць тому +1

    Obrigado! Vou testar!
    Estou apanhando para conseguir esses dados, estava tentando jogar em sql, estava dando erro..

    • @economia-apoio300
      @economia-apoio300  Місяць тому

      Excelente! O código pronto que eu forneço é o resultado de uns 4 anos trabalhando com isso, é pra funcionar. Abraço!

  • @lcnvieiraa
    @lcnvieiraa 3 місяці тому +1

    Olá meu amigo. Primeiramente agradecer por compartilhar essa forma de extração e aproveitamento dos dados da receita. Deu certo por aqui, muito obrigado! Agora, sabe me dizer o motivo dos MEIs não terem subido pra planilha? Fiz toda a extração para MG.

    • @economia-apoio300
      @economia-apoio300  3 місяці тому

      Os MEIs aparecem num formato diferente agora, temos código para isso mas está num formato diferente. Podemos fazer, sim, mas isso nao aparece nesse vídeo.

    • @fluxopositivo
      @fluxopositivo Місяць тому +1

      Esse notebook véio aguentou a pressão?

    • @lcnvieiraa
      @lcnvieiraa Місяць тому

      @@fluxopositivo kkkkkkkkkkkkk...foi tranquilo

  • @gutierrezmenezes1788
    @gutierrezmenezes1788 8 днів тому +1

    Não entendi como devo fazer as correções na etapa 2

  • @thaisabenencase1935
    @thaisabenencase1935 4 місяці тому +1

    Wow incrível, meus parabéns pelas informações

    • @economia-apoio300
      @economia-apoio300  4 місяці тому

      @@thaisabenencase1935 muito obrigado, Thaisa! Fico feliz que o vídeo foi útil, acabei de lançar mais um dá uma olhada lá: ua-cam.com/video/JhFFg2FjM0s/v-deo.htmlsi=DaodfZw_gVrifhYM

  • @gSpencerH
    @gSpencerH 3 місяці тому

    Opa, meu amigo! Excelente vídeo! Sabe dizer como posso fazer para incluir o CEP na planilha final?

    • @economia-apoio300
      @economia-apoio300  3 місяці тому

      @@gSpencerH eu consigo fazer isso, mas precisaria editar o código. Me manda um what's se tiver interesse nisso.

  • @vinicivs_
    @vinicivs_ Місяць тому +1

    Tem alguma dessas planilhas com os dados completos de MEIs na internet, de antes da LGPD? Ou só comprando desses sites de prospecção mesmo?

    • @economia-apoio300
      @economia-apoio300  Місяць тому +1

      A LGPD é de 2018, se eu nao me engano, muito dificil hein, faz mais de 6 anos, eu nao tenho.

  • @julianobresolin-xj2sv
    @julianobresolin-xj2sv 3 місяці тому +1

    mandei 10 reais no pix , parabéns pelo trampo , funcionou certinho👋🤝

    • @economia-apoio300
      @economia-apoio300  3 місяці тому

      @@julianobresolin-xj2sv nossaaa, que notícia boa!! Fico feliz que deu certo, agradeço muito o apoio, tudo de bom pra vc!

  • @VitorSchmaltz
    @VitorSchmaltz 9 днів тому +1

    Primeiramente obrigado pelo esforço de ceder essas informações. Segui o passo a passo e numa primeira rodagem passou um tempo "tentando" carregar varios arquivos e depois deu erro, Tentei rodar o mesmo código sem modificar e deu o seguinte erro:
    > setwd("C:\Users\bolad\Downloads\CNPJs")
    Erro: '\U' used without hex digits in character string (:1:11)
    Pode me ajudar?

    • @economia-apoio300
      @economia-apoio300  7 днів тому

      Claro que posso, com prazer, é só mudar as barras para setwd("C:/Users/bolad/Downloads/CNPJs") . Obrigado por assistir!

  • @gabrielmignoni8173
    @gabrielmignoni8173 2 дні тому

    Olá, muito bom obrigado. Mas o código não está gerando uma coluna dos cnaes na planilha final, oq poderia ser?

    • @economia-apoio300
      @economia-apoio300  День тому

      Oi, obrigado por assistir! É porque a variavel na planilha está com o nome "ramo" ao inves de cnae

  • @gutierrezmenezes1788
    @gutierrezmenezes1788 8 днів тому +1

    Como eu corrijo esses nomes na etapa 2?

    • @economia-apoio300
      @economia-apoio300  7 днів тому

      Os nomes dos arquivos no codigo, precisam estar iguais aos nomes dos arquivos que voce baixou. Lembre que precisa descompactar.

  • @DavidMartins-j7u
    @DavidMartins-j7u 2 місяці тому

    Bom dia!
    Estou fazendo a edição conforme video e alguns arquivos como por exemplo o .simples e o .moticsv disponibilizados na RFB (acho que é pra filtrar MEI/SIMPLES) não está no comando do R, isso é normal de ocorrer?

  • @gutierrezmenezes1788
    @gutierrezmenezes1788 8 днів тому +1

    erro: Erro: '\U' used without hex digits in character string (:1:11)

    • @economia-apoio300
      @economia-apoio300  7 днів тому

      so reverter a barra na hora de por o endereco da pasta do seu computador, setwd("C:\Users\tiago\Downloads\CNPJs"), por exemplo. Obrigado por assistir!

  • @deathcore3000
    @deathcore3000 2 місяці тому +1

    Fala parceiro , gostaria de entrar em contato e comprar um serviço seu

  • @felipepires9188
    @felipepires9188 4 місяці тому +1

    Olá, consegui gerar o arquivo final!! Parabéns pelo conteúdo. Gostaria de saber como mudar o código para que a separação dos campos seja por ponto e virgula e não apenas por virgula. Existem campos no arquivos que já tem virgula no meio do texto e isso interfere na analise dos dados. Agradeço desde já.

    • @JacquesHenriqueDias
      @JacquesHenriqueDias 4 місяці тому

      Muito obrigado!! Pode me mandar um whats que eu respondo por la

  • @marciaceciliadossantospisa50
    @marciaceciliadossantospisa50 6 місяців тому

    Excelente

  • @ricardomottacomunicacao
    @ricardomottacomunicacao 3 місяці тому +1

    Não tem para windows?

    • @economia-apoio300
      @economia-apoio300  3 місяці тому

      Sim, claro, este software que faz isso, o R, ele está disponível para windows e para Mac

  • @dhiegoalves4236
    @dhiegoalves4236 10 днів тому

    No final o arquivo vai pra onde?

    • @economia-apoio300
      @economia-apoio300  7 днів тому

      para a mesma pasta onde voce indicou no código. O nome do arquivo vai ficar como cnpj_sp, por exemplo, se voce escolheu o estado de São Paulo. Obrigado por assistir, bom final de semana!

  • @Eco-nm4id
    @Eco-nm4id Місяць тому +1

    Ao executar todo passo a passo no final mesmo assim ocorre um erro Erro: unexpected symbol em "setwd(Users/Documentos/Lista infinita"

    • @economia-apoio300
      @economia-apoio300  Місяць тому

      Isso provavelmente ocorreu por conta do nome da pasta com espaço, mude o nome para "ListaInfinita" ou tente "setwd(Users/Documentos/Lista\ infinita", melhor é por o nome tudo junto, é mais certeza. Obrigado por assistir, abraço!

  • @matheusmarcos4678
    @matheusmarcos4678 3 місяці тому

    Consigo achar pela cidade?

    • @economia-apoio300
      @economia-apoio300  3 місяці тому

      @@matheusmarcos4678 consegue, sim! É só colocar os filtros apropriados, mas precisa entender um pouco de como programar no software.

  • @solangesouza23
    @solangesouza23 2 місяці тому +1

    Então foi assim que descobriram o meu CNPJ e meu telefone? Abrir meu CNPJ em março deste ano e choveu de meninas oferecendo maquininha da TON. Fui pesquisar sobre a maquininha TON, vi que a comissão é linda, e fui atrás da "forma de procura de CNPJ"... Então cheguei aqui....

    • @economia-apoio300
      @economia-apoio300  2 місяці тому +1

      Examente, é assim que encontram cnpjs, a transparência do Brasil publica todos os meses as informações sobre todas as empresas que estão abertas. Dê uma olhada no site casa dos dados, econodata, economapas, cnpz biz e por ai vai, todos eles deixam essas informações online para qualquer um ver e alguns cobram caríssimo para baixar.

  • @evaccoutinho
    @evaccoutinho 28 днів тому

    Olá! Eu fiz todo o processo e não há erros. No entanto, o resultado final está sendo a geração de 5 planilhas: cnae.csv, natureza_juridica.csv, qualificacao.csv, pais.csv, cidade.csv.... A planilha que você mostra no início do vídeo não foi gerada (apenas tem a planilha de exemplo). Rodei 3 vezes do zero, trocando as pastas, e sempre o resultado final é este. O que pode ter acontecido? Super obrigada!☺

    • @economia-apoio300
      @economia-apoio300  26 днів тому

      Obrigado por assitir, pode ser varias coisas, mas normalmente é o pc que nao aguenta, pois os arquivos sao muito pesados, o ideal é voce tirar um print ou escrever o texto de erro que o programa deu, assim eu posso te confirmar o que aconteceu. Boa semana!

    • @evaccoutinho
      @evaccoutinho 25 днів тому

      @@economia-apoio300 Obrigada por responder! Como mencionei, não há erro no programa. Ele fica processando por horas... por ser muito pesado, mesmo que rode horas e horas nunca vai finalizar, certo?

    • @economia-apoio300
      @economia-apoio300  25 днів тому

      @@evaccoutinho entendi, voce esta usando um pc com ssd e 16gb de mémoria ram?

  • @cesarpellin8016
    @cesarpellin8016 5 місяців тому +1

    Bom dia , qual o caminho do site da receita federal para baixar os arquivos

    • @economia-apoio300
      @economia-apoio300  5 місяців тому

      esta na descricao do video: dados.gov.br/dados/conjuntos-dados/cadastro-nacional-da-pessoa-juridica---cnpj

  • @alanrodrigues9163
    @alanrodrigues9163 2 місяці тому

    Olá, amigo.
    Eu tentei extrair os dados do estado do AM. Segui o passo a passo, mas extrai apenas 76.193 CNPJ, sendo que no Amazonas há mais do que isso.

    • @economia-apoio300
      @economia-apoio300  2 місяці тому

      Os MEIs estao em uma base diferente e com um outro código.

    • @luanfredoon2546
      @luanfredoon2546 2 місяці тому +1

      @@economia-apoio300 como faço pra encontrar os MEI? pq meu foco seria justamente eles

    • @economia-apoio300
      @economia-apoio300  2 місяці тому

      @@luanfredoon2546 gratuito, todos os MEIs vc não consegue, pq a base de dados não é mais divulgada com informações de contato por parte da receita. Você precisaria pagar para uma empresa que consiga extrair alguns milhões de MEIs através de outras bases. Manda uma mensagem lá no site da Santos Dias explicando sua necessidade específica com esses dados.

  • @robweb10
    @robweb10 Місяць тому

    Não aparece os dados para fazer download

    • @economia-apoio300
      @economia-apoio300  Місяць тому

      acabei de entrar, e continua aparecendo, sim. Voce precisa clicar na aba recursos que está dentro do link da descricao.

  • @pablobessas5190
    @pablobessas5190 Місяць тому +1

    Boa noite! Acredito que cheguei ao final do processo. Contudo aparece esse erro:
    Error in `[.data.frame`(data, , c("id_cnpj", "cnpj", "matriz", "nome", :
    colunas indefinidas selecionadas

    • @economia-apoio300
      @economia-apoio300  Місяць тому +1

      por alguma razao voce colocou duas virgulas aqui... data, , c( pode ter degitado sem querer, eu aconselho a baixar o codigo no site novamente.

    • @economia-apoio300
      @economia-apoio300  Місяць тому +1

      obrigado por assitir!

    • @pablobessas5190
      @pablobessas5190 25 днів тому

      @@economia-apoio300 deu bom aqui, consegui finalmente a planilha final kkkkkk valeu dms!!

    • @economia-apoio300
      @economia-apoio300  25 днів тому

      @@pablobessas5190 aeeee bonito! Meus parabéns, fico feliz que deu certo! Obrigado por assistir!

  • @elielcardozo5998
    @elielcardozo5998 7 місяців тому +2

    Tenho ate medo de comecar este processo todo e chegar no final nao da certo kkkk

    • @JacquesHenriqueDias
      @JacquesHenriqueDias 7 місяців тому +1

      kkkkk é puxado pro PC mesmo, por isso que o pessoal vende isso na internet, quando eu fiz isso a primeira vez, anos atrás, meu Pc passava a noite pra compilar tudo. Se precisarem de algo personalizado ou de outras bases me avisem.

    • @luanfredoon2546
      @luanfredoon2546 2 місяці тому

      @@JacquesHenriqueDiasPreciso de uma base de MEI, onde posso conseguir

  • @carlossantakich
    @carlossantakich 3 місяці тому

    Baita conteúdo, mas estou com uma dificuldade. Está apresentando o seguinte erro
    > setwd("f:\\empresas\")
    +
    + ###TABELAS E DICIONARIOS ADICIONAIS###
    + # Carregar dados totais
    + arquivos

    • @economia-apoio300
      @economia-apoio300  3 місяці тому

      Claro, me parece que o codigo foi alterado == colClasses = c("" ==, baixe novamente no github e mande rodar.

  • @brunocardoso16
    @brunocardoso16 4 місяці тому +1

    Bom dia tentei executar os procedimento mencionado no video mais da um erro no final se poder dar um força . Desde ja fico muito agradecido .
    Erro: '\U' used without hex digits in character string (:1:11)

  • @iagosousa6343
    @iagosousa6343 5 місяців тому +1

    uso windows pessoal, alguem pode dizer se precisa descompactar as pastas?

    • @economia-apoio300
      @economia-apoio300  5 місяців тому

      precisa sim, os arquivos devem terminar com .SOCIO OU. EMPRECSV OU .SOCIO , precisa descompactar

  • @carlosdecaro2226
    @carlosdecaro2226 5 місяців тому

    Pode ser um pouco atrasado meu comentário, mas assisti o vídeo hoje.. vamos lá:
    "setwd" seria uma variável que armazena o "caminho da pasta" que contém os arquivos? Se sim, tem algo errado, pois ela não está sendo usada no restante do "código".
    Repare que logo abaixo de "setwd" (ao lado da palavra "paste") já aparece uma nova ocorrência de "%%%%YOUR FOLDER FILE%%%%%", porém com uma "/" ao lado.
    No caso do Windows, as barras usadas no endereço são "\", que quando colocamos em substituição nessas 11 ocorrências, acabam "comentando" o resto do código...
    Não seria o caso utilizar a "variável setwd" no lugar dessas declarações explícitas do caminho de pasta que ocorrem por todo o código? Digo isso pois a "\" só é aceita no código quando entre aspas duplas.
    Obrigado e sucesso!

    • @carlosdecaro2226
      @carlosdecaro2226 5 місяців тому

      Já compreendidi que o "setwd" é a definição do diretório onde o R vai trabalhar.
      Para caminhos no formato Windows, usa-se duas vezes a "\" (exemplo: C:\\Arquivos de Programas\\etc...).
      De resto agora tá dando uns erros no tratamento de data que estou tentando entender. Logs:
      "Error in data$V11 :
      objeto de tipo 'closure' não possível dividir em subconjuntos"

    • @carlosdecaro2226
      @carlosdecaro2226 5 місяців тому

      Após feitas todas as adequações, ao executar o arquivo, a única saída (log) é a seguinte:
      "# Instalação e Carregamento de Todos os Pacotes----
      > pacotes

    • @economia-apoio300
      @economia-apoio300  5 місяців тому

      @@carlosdecaro2226 Muito obrigado pelos seus comentários, Carlos, vou dar uma olhada no código e ver se eu atualizo em alguns pontos para facilitar, mas colocando o endereço da pasta onde você salvou todos os arquivos da receita é para selecionar o texto inteiro, mandar rodar e funcionar. Se isso nao aconteceu me diz onde parou, o erro, e se eu nao solucionar, a gente pode conversar pessoalmente por video e ver como melhorar o codigo. Boa quarta!

  • @franciscoalves2882
    @franciscoalves2882 4 місяці тому +1

    no meu caso, eu tenho uma ista com 1.000 cnpjs e preciso do telefone de todas, consigo?

    • @economia-apoio300
      @economia-apoio300  4 місяці тому

      Sim, nos dados abertos aparece o telefone que a pessoa deixou registrado na receita.

  • @BunkerCyberSecurity
    @BunkerCyberSecurity 6 місяців тому

    Olá meu nome é Marcos, estou tendo problemas, mas não houve retorno, agradeço se puderem ajudar...

    • @economia-apoio300
      @economia-apoio300  6 місяців тому +1

      Oi, Bunker, eu atualizei o codigo esses dias atrás, tente novamente com o novo script do github, mesmo link, e se nao conseguir, me avise qual é o erro que vc esta tendo que eu te ajudo sim.

  • @igurty7688
    @igurty7688 7 місяців тому +1

    Aqui deu o erro: Erro: '\U' used without hex digits in character string (:1:11)

    • @JacquesHenriqueDias
      @JacquesHenriqueDias 7 місяців тому

      Fique atento ao sinal do endereço das pastas do computador, costuma dar erro entre windows e Mac por conta do padrão ser "/" ou "\" as vezes é só mudar isso.

    • @BunkerCyberSecurity
      @BunkerCyberSecurity 6 місяців тому

      ​@@JacquesHenriqueDiastive o mesmo erro e o sinal \ está correto...copiado do caminho do windows... o que pode ser?

  • @brunobarbosa15
    @brunobarbosa15 7 місяців тому

    Boa tarde, agradeço pelo vídeo, rodei o código e deu dois erros:
    ### O primeiro erro apresentou na linha 215
    Warning messages:
    1: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    2: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    3: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    4: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    5: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    6: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    7: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    ### O segundo erro após a linhas 222
    Error in readChar(con, 5L, useBytes = TRUE) :
    não é possível abrir a conexão
    Além disso: Warning message:
    In readChar(con, 5L, useBytes = TRUE) :
    não foi possível abrir o arquivo comprimido 'I:/receita federal/dados estraidos receita 2/cnpj_pr_ESTABELE.RData', motivo provável 'No such file or directory'
    Poderia por gentileza me ajudar?

    • @economia-apoio300
      @economia-apoio300  7 місяців тому

      Excelente, Bruno, fico feliz que tenha visto o video, esse erro é sobre o endereço da pasta, no windows e no mac pode ter diferencas no padrao que o R reconhece. Tente trocar de "/" para "\" e selecione tudo da linha 222 pra baixo e aperte CTRL + Enter novamente para executar o código. O erro da 215 nao é erro, é uma mensagem normal mesmo. Tenta ai e me diz se o codigo continuou sem problemas.

    • @brunobarbosa15
      @brunobarbosa15 7 місяців тому

      @@economia-apoio300 já havia feito essa troca, com a barra normal do windows "\" ele da erro no começo na linha 28: "Erro: '\d' is an unrecognized escape in character string (:1:27)" com a barra invertida "/" ele da o erro que comentei anteriormente

    • @economia-apoio300
      @economia-apoio300  7 місяців тому

      @@brunobarbosa15 conta pra gente depois se deu certo

  • @ControladoriaGrupoDaronco
    @ControladoriaGrupoDaronco 6 місяців тому

    Deu o seguinte erro:
    Error in file(file, "rt") : não é possível abrir a conexão
    Além disso: Mensagens de aviso:
    1: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    2: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
    EOF within quoted string
    3: In file(file, "rt") :
    não foi possível abrir o arquivo 'C:/Temp/Saidas/Saidas/K3241.K03200Y9.D40413.ESTABELE': No such file or directory
    >

    • @economia-apoio300
      @economia-apoio300  6 місяців тому

      vc viu se este arquivo K3241.K03200Y9.D40413.ESTABELE esta neste lugar do seu computador: C:/Temp/Saidas/Saidas?

  • @mestredodify
    @mestredodify 7 місяців тому +1

    Excelente, obrigado por compartilhar. Porém o meu tá dando um erro na hora de rodar:
    # Apply the transformation to each character column
    > data[, char_cols]

    • @economia-apoio300
      @economia-apoio300  7 місяців тому

      Nossa, fico muito feliz que voce conseguiu chegar até o final do código, sinal que ele dá certo em qualquer pc, pois este erro é da última linha, antes de salvar o arquivo final. Ele indica que vc pulou esta linha: # Removendo os acentos latinos
      char_cols