0Pricing
Data Science Academy · Aula

read_csv e suas opções úteis

Separadores, cabeçalhos e colunas de índice.

read_csv e suas opções úteis é uma aula grátis de Data Science Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Data Science Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Data Science Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

Data Lives in Files

Real analysis starts with a file on disk. The most common one in data science is the humble CSV: plain text, one row per line. 📄

One Function to Rule Them

pandas reads a CSV with a single call: read_csv. Hand it a path and you get back a ready-to-use DataFrame.

import pandas as pd
df = pd.read_csv("sales.csv")

What Comes Back

read_csv returns a full DataFrame: rows, columns, and an automatic integer index. From here every pandas trick is available to you.

Not Always a Comma

Some files split values with a semicolon or tab instead. The sep option tells pandas exactly which character separates your columns.

df = pd.read_csv("data.csv", sep=";")

When There Is No Header

If the first line is data, not column names, pass header=None so pandas does not steal a real row to use as labels.

df = pd.read_csv("raw.csv", header=None)

Name Your Columns

Pair header=None with names to supply your own column labels in one clean step. Now every column reads clearly.

df = pd.read_csv("raw.csv", header=None,
  names=["date", "item", "price"])

Pick the Index Column

The index_col option promotes a column to be the row index, so lookups by that key feel natural later on.

df = pd.read_csv("sales.csv", index_col="order_id")

Read Only What You Need

Huge file? The usecols option loads just the columns you list, saving memory and keeping your table focused.

df = pd.read_csv("big.csv",
  usecols=["date", "amount"])

Peek With nrows

Not sure a file is clean? Use nrows to read a small sample first, inspect it, then load the rest with confidence.

sample = pd.read_csv("big.csv", nrows=5)

Decode Properly

Strange symbols in your text usually mean the wrong encoding. Setting it to utf-8 fixes most accented and non-English characters. ✅

df = pd.read_csv("names.csv", encoding="utf-8")

Mark Missing as Missing

Files use odd tokens for blanks like NA or n/a. The na_values option turns those into real missing values pandas understands.

df = pd.read_csv("data.csv",
  na_values=["NA", "n/a", "-"])

Quick Check

Your CSV uses semicolons between values. Which option fixes the parse?

Recap: read_csv Mastered

You can now load any CSV: choose the separator, set headers and names, pick the index, trim columns, and flag missing values. 🎉

Perguntas Frequentes

A aula “read_csv e suas opções úteis” é grátis?

Sim — o texto completo de “read_csv e suas opções úteis” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Data Science Academy, atualize para CoddyKit PRO. O curso de Data Science Academy inclui 4 aulas no total.

O que vou aprender em “read_csv e suas opções úteis”?

Separadores, cabeçalhos e colunas de índice. Você pratica Data Science Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Data Science Academy?

Nenhuma experiência prévia é necessária. Data Science Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “read_csv e suas opções úteis”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Data Science Academy?

Sim. Cada aula de Data Science Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. read_csv e suas opções úteis
  2. Abrir planilhas do Excel no pandas
  3. Analisar datas e definir dtypes ao carregar
  4. Salvar resultados em CSV e Excel
← Voltar para Data Science Academy