Sobes.tech
Middle

Qual é a diferença entre Series e DataFrame no pandas?

sobes.tech IA

Resposta da IA

Em pandas:

  • Series — é um array unidimensional com índice. Pode ser imaginado como uma coluna de dados com etiquetas.
  • DataFrame — é uma tabela bidimensional composta por várias Series, unidas pelos índices. Pode ser imaginado como uma tabela com linhas e colunas.

Exemplo:

import pandas as pd

# Series — unidimensional
s = pd.Series([10, 20, 30], index=['a', 'b', 'c'])

# DataFrame — bidimensional
df = pd.DataFrame({
    'col1': [1, 2, 3],
    'col2': [4, 5, 6]
}, index=['a', 'b', 'c'])

A principal diferença é a dimensão e a estrutura dos dados. Series é conveniente para trabalhar com dados unidimensionais, DataFrame para dados tabulares com várias características.