Python: Aprenda a Ler Arquivos CSV
Entendendo o formato CSV em Python.
Glossário
Entendendo o formato CSV em Python
O formato CSV em Python
O formato CSV (Comma-Separated Values) é amplamente utilizado para armazenar e compartilhar conjuntos de dados tabulares. Ele consiste em linhas que representam registros e colunas que representam os campos desses registros. Cada campo é separado por uma vírgula, daí o nome “Comma-Separated Values”.
Como ler um arquivo CSV em Python
A leitura de arquivos CSV em Python é bastante simples e pode ser feita utilizando a biblioteca padrão chamada csv
. Essa biblioteca fornece ferramentas úteis para ler, escrever e manipular arquivos CSV.
Passo 1: Importe a biblioteca csv
import csv
Passo 2: Abra o arquivo CSV
with open('arquivo.csv', 'r') as file:
reader = csv.reader(file)
Passo 3: Acesse os dados do arquivo
for row in reader:
print(row)
Manipulando dados de um arquivo CSV em Python
Além de ler um arquivo CSV, podemos manipular os dados contidos nele de diversas maneiras em Python. Vamos ver algumas operações comuns:



1. Acessar campos específicos
Podemos acessar os campos de cada linha utilizando a indexação. Por exemplo, row[0]
retorna o primeiro campo da linha.
2. Filtrar registros
Podemos filtrar os registros com base em determinados critérios. Por exemplo, podemos criar uma lista apenas com os registros que atendem a uma condição específica.
3. Calcular estatísticas
Podemos realizar cálculos estatísticos nos dados do arquivo, como média, mediana, máximo, mínimo, entre outros.
4. Escrever em um arquivo CSV
Além de ler, podemos escrever em um arquivo CSV utilizando a função csv.writer
. Podemos adicionar novos registros ou modificar os existentes.
Exemplos práticos: Aprenda a ler arquivos CSV em Python
Agora, vamos ver alguns exemplos práticos de como ler arquivos CSV em Python utilizando a biblioteca csv
. Esses exemplos vão ajudar você a compreender ainda mais como utilizar essa funcionalidade em seus projetos:



Exemplo 1: Ler e exibir todos os registros de um arquivo CSV
import csv
with open('arquivo.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
Exemplo 2: Ler e filtrar registros com base em uma condição específica
import csv
with open('arquivo.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
if row[2] == 'Python':
print(row)
Esses exemplos são apenas uma introdução ao trabalho com arquivos CSV em Python. Com a biblioteca csv
, você tem uma ampla gama de recursos para ler, manipular e escrever arquivos CSV de forma eficiente e robusta. Aproveite essas funcionalidades para explorar e analisar seus dados de forma prática e eficiente.
A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.
Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.
Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.
Ao aplicar essas técnicas em seus projetos, você estará apto a trabalhar com arquivos CSV em Python e realizar análises de dados eficazes, aproveitando todo o potencial dessa poderosa linguagem de programação.


