logo

Читання вмісту файлу CSV у програмуванні R – функція read.csv().

read.csv() функція в мові R використовується для читання файлів значень, розділених комами. Він імпортує дані у формі a кадр даних.

Синтаксис: read.csv(файл, заголовок, sep, dec) Параметри: файл: шлях до файлу, що містить дані для імпорту в R. заголовок: логічне значення. Якщо TRUE, read.csv() передбачає, що ваш файл має рядок заголовка, тому рядок 1 є назвою кожного стовпця. Якщо це не так, ви можете додати аргумент header = FALSE. вересень: символ роздільника полів dec: символ, який використовується у файлі для коми.



Змінна data зберігатиме вміст файлу CSV після того, як ми використаємо функцію read.csv(), хоча ви можете використовувати іншу змінну.

Функція read.csv() також приймає кілька додаткових аргументів, які ми можемо використовувати для зміни процедури імпорту. ми можемо вирішити розглядати перший рядок як імена стовпців, вибрати символ роздільника тощо. Щоб отримати додаткову інформацію про ці параметри, зверніться до документації read.csv().

Переконайтеся, що файл має правильний формат CSV із правильними роздільниками та лапками, надавши методу read.csv() правильний шлях до файлу або URL-адресу.



Приклад 1: Читання файлу з тієї ж папки

Р






# R program to read a csv file> # Get content into a data frame> data <->read.csv>(>'CSVFileExample.csv'>,> >header =>FALSE>, sep =>' '>)> > # Printing content of Text File> print>(data)>

>

>

Вихід:

 V1 V2 V3 1 100 AB ab 2 200 CD cd 3 300 EF ef 4 400 GH gh 5 500 IJ ij>

Приклад 2: Читання файлів з різних каталогів

Р

список java




# Simple R program to read csv file> x <->read.csv>(>' D://Datas//myfile.csv '>)> > # print x> print>(x)>

>

>

Вихід:

 X V1 V2 V3 1 1 100 a1 b1 2 2 200 a2 b2 3 3 300 a3 b3>

Приклад 3: читання файлу CSV з іншим роздільником

Р




data <->read.csv>(>'path/to/your/file.csv'>, sep =>';'>)>

c кодовий масив рядків
>

>

Для параметра sep встановлено значення ; у цьому прикладі, що вказує на те, що файл CSV використовує крапку з комою (;) як роздільник, а не стандартну кому (,).

Приклад 4: обробка першого рядка як імен стовпців

Р

машинопис дата час




data <->read.csv>(>'path/to/your/file.csv'>, header =>TRUE>)>

>

>

Перший рядок файлу CSV обробляється як імена стовпців за замовчуванням, оскільки аргумент заголовка має значення TRUE. Якщо перший рядок нашого файлу CSV не містить імен стовпців, ми можемо імпортувати дані без них, встановивши заголовок = FALSE.

Приклад 4: Визначення класів стовпців

Р




data <->read.csv>(>'path/to/your/file.csv'>,> >colClasses =>c>(>'character'>,>'numeric'>,>'integer'>))>

>

як читати файл csv в java

>

Ми можемо визначити класи для кожного стовпця у файлі CSV за допомогою параметра colClasses. Для цієї ілюстрації перший стовпець інтерпретуватиметься як символ, другий як число, а третій як ціле число. Коли ми хочемо керувати типами даних певних стовпців.

Приклад 5: Пропуск рядків і вказівка ​​пропущених значень

Р




data <->read.csv>(>'path/to/your/file.csv'>, skip = 3, na.strings =>c>(>''>,>'NA'>))>

>

>

Ми можемо пропустити певну кількість рядків на початку файлу CSV за допомогою аргументу пропуску. Перші три рядки на цій ілюстрації будуть опущені. Значення, які слід розглядати як відсутні значення (NA), визначені an. рядковий аргумент. У цій ситуації рядок NA та порожні рядки розпізнаються як відсутні значення.