Як прочитати файл 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *