Я относительно новичок в пандах и при попытке определить dtypes для чтения большого файла я получаю следующую ошибку: NameError: name 'int64' is not defined
.
Я убедился, что pandas и numpy установлены и обновлены, но насколько я понимаю, это ошибка Python.
Я прошел несколько уроков, где ни у кого не было этой проблемы. См. Код ниже, возвращающий ошибку:
import pandas as pd
import numpy as np
data = pd.read_csv("file.csv", encoding="utf-16le", dtype={
"time": int64,
"created_date_sk": int64,
"eventType": object,
"itemId": int64,
"fieldId": int64,
"userId": int64
})
data.head()
Полный след:
Traceback (последний вызов был последним): файл "manageulate.py", строка 5, в
модуль "time": int64, NameError: имя 'int64' не определено
Я ожидал бы, что тип int64
будет распознан, но он только может читать тип int. Тип объекта, кажется, работает.