Na aula a professora defini uma variável com os nomes das coluns que são para ser do tipo int, e depois muda o tipo dessa forma abaixo:
dados[col_numericas] = dados[col_numericas].astype(np.int64)
minha dúvida é essa parte dados[col_numericas]
Não teria que ter uma coluna escrito col_numericas porque quando fiz no meu projeto não consegui.
da esse erro
# parte do código abaixo:
# col_numericas = ['quantidade_banheiros','quantidade_quartos','quantidade_camas']
# dados_aulas['col_numericas'] = dados_aulas[col_numericas].astype(np.int64)
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-95-39275e45396f> in <cell line: 1>()
----> 1 dados_aulas['col_numericas'] = dados_aulas[col_numericas].astype(np.int64)
1 frames
/usr/local/lib/python3.10/dist-packages/pandas/core/frame.py in _set_item_frame_value(self, key, value)
4123
4124 if len(value.columns) != 1:
-> 4125 raise ValueError(
4126 "Cannot set a DataFrame with multiple columns to the single "
4127 f"column {key}"
ValueError: Cannot set a DataFrame with multiple columns to the single column col_numericas