Prezado(a).
Ao assistir a videoaula, fiquei com a seguinte dúvida:
Para um lista : data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Qual a diferença entre fazer:
df1 = pd.DataFrame(data)
e
df1 = pd.DataFrame(data= data)
Prezado(a).
Ao assistir a videoaula, fiquei com a seguinte dúvida:
Para um lista : data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Qual a diferença entre fazer:
df1 = pd.DataFrame(data)
e
df1 = pd.DataFrame(data= data)
Olá Thiago,
No exemplo de seu código, data é uma lista que está sendo usada para compor o DataFrame. No caso:
pd.DataFrame(data)
Além disso, se você consultar a documentação do pandas, verá que nele existe um parâmetro chamado data que serve para especificar qual é o objeto de dados que deve ser usado para compor o DataFrame. Por isso o segundo comando também funciona:
pd.DataFrame(data = data)
Neste último comando, o que você está fazendo é dizer para o python que os dados que ele deve usar para compor o DataFrame, se chama data;
Abs