Menu
CoddyTech

Lendo arquivos CSV

Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 33 de 60.

Conjuntos de dados reais têm milhares de linhas, então ficam armazenados em arquivos. O mais comum é o arquivo CSV: texto simples, uma linha por registro, com os valores separados por vírgulas.

O arquivo de texto books.csv à esquerda, com uma linha de cabeçalho title, pages, year e três linhas de livros, com uma seta para o DataFrame em que ele se transforma à direita: o cabeçalho vira nomes de colunas, cada linha vira uma linha

pd.read_csv recebe o nome do arquivo e retorna um DataFrame:

books = pd.read_csv("books.csv")
print(books)

Isso imprime:

     title  pages  year
0     Dune    412  1965
1     Emma    474  1815
2  Beloved    324  1987

A primeira linha nomeava as colunas, e os números eram carregados como números, prontos para cálculos. No Coddy, os arquivos de uma lição ficam ao lado do seu programa, então o nome basta.

challenge icon

Desafio

Médio

Uma cafeteria salva um arquivo CSV por dia, monday.csv, tuesday.csv e assim por diante, cada um com as colunas drink e cups. O programa lê um dia em letras minúsculas para day.

Monte o nome do arquivo desse dia, carregue o arquivo em um DataFrame orders e imprima-o.

Se o dia fosse sunday e sunday.csv contivesse drink,cups, mocha,5 e chai,13, você veria:

   drink  cups
0  mocha     5
1   chai    13

Experimente você mesmo

import pandas as pd

day = input()

# Escreva seu código abaixo
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Dados e gráficos

Pratique por conta própria: Compilador de Python online