2
respostas

[Dúvida] Tipo de dado

Durante as aulas vimos que é possível trabalhar com números inteiros, mas seria possível utilizar listas? Usando como exemplo a própria base dada:

Ao invés de:

unfinishedexpected_hoursprice
126192

Teríamos:

unfinishedexpected_hoursprice
1[26, 27,50]192
2 respostas

Oi

Sim, é possível utilizar listas para representar valores em uma tabela. No exemplo que você deu, a coluna "expected_hours" é representada como uma lista de números [26, 27, 50]. Isso significa que há três valores possíveis para a quantidade de horas esperadas: 26, 27 e 50.

Ao utilizar listas em tabelas, você pode armazenar múltiplos valores para uma determinada coluna. Essa abordagem é útil quando você precisa lidar com valores que podem variar ou ter várias opções.

Massss é importante observar que a estrutura da tabela precisa ser consistente. Isso significa que todas as linhas devem ter o mesmo número de elementos em cada coluna. No exemplo que você deu, todas as linhas têm apenas um elemento na coluna "price", enquanto a coluna "expected_hours" tem três elementos em algumas linhas e apenas um elemento em outras. Para manter a consistência, você pode optar por preencher com um valor padrão (por exemplo, None) nas linhas que têm menos elementos.

A utilização de listas em tabelas oferece flexibilidade para representar dados mais complexos e multidimensionais. É uma abordagem comum em muitas linguagens de programação e bibliotecas de manipulação de dados.

Entendi, então com exceção da coluna unfinished que será um valor booleano. Todas as outras colunas necessárias ao processo supervisionado de aprendizagem devem possuir o tipo de dado consistente, certo?