Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Diferença entre DataSet['Valor'] e DataSet[['Valor]]

Olá galera, tudo bem?

Só para ver se eu entendi:

DataSet['Valor']

Retorna: uma Serie

DataSet[['Valor']]

Retorna: um DataFrame

A grande questão é que como a Serie é unidimensional, então o resultado do DataSet['Valor'] são apenas linhas com as informações e eu não consigo acessar somente o valor dessa linha?

Por exemplo: na primeira linha eu tenho: Jetta Variant 88078.64

Não consigo fazer que nem no DataFrame e retornar apenas o valor, correto? Já que Sere é unidimensional.

Entendi certo?

2 respostas
solução!

Olá Romeu,

É isso mesmo, com apenas um colchete [] é retornada apenas uma coluna no formato de Series, e com dois colchetes [[]] você pode passar uma ou mais colunas e recebe o retorno como um DataFrame.

Mas você pode sim acessar um valor único quando tem uma Series, ela é unidimensional no sentido de ser apenas uma coluna mas ainda pode ter várias linhas, é só acessar direto pelo número da linha: serie[0] ou acessar pelo nome do index: serie['nome'] (caso tenha um index definido).

Valeu Lucas!