Як прочитати файл csv за допомогою numpy (крок за кроком)
Ви можете використовувати наступний базовий синтаксис, щоб прочитати файл CSV у масиві записів у NumPy:
from numpy import genfromtxt my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )
Наступний покроковий приклад показує, як використовувати цей синтаксис на практиці.
Крок 1: Перегляньте файл CSV
Скажімо, у нас є такий файл CSV під назвою data.csv , який ми хочемо прочитати в NumPy:
Крок 2. Прочитайте файл CSV
Наступний код показує, як прочитати цей файл CSV у масив Numpy:
from numpy import genfromtxt #import CSV file my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )
Зверніть увагу на наступне:
- роздільник : визначає роздільник, який розділяє значення даних у файлі CSV.
- dtype : це визначає тип даних масиву NumPy. Використовуючи None , ми дозволяємо імпортувати в таблицю кілька типів даних одночасно.
Приклад 3: Показати масив NumPy
Після того, як ми імпортували файл CSV, ми можемо його переглянути:
#view imported CSV file
my_data
array([[1, 2, 2, 2, 3, 4],
[5, 5, 6, 8, 9, 9]])
Ми бачимо, що дані в масиві NumPy відповідають даним, показаним у файлі CSV.
Примітка . Ви можете знайти повну онлайн-документацію для функції genfromtxt() тут .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші поширені функції з файлами CSV у pandas:
Як читати файли CSV за допомогою Pandas
Як експортувати Pandas DataFrame у файл CSV
Pandas: Як додати дані до наявного файлу CSV