Дом Личные финансы Как использовать чтение. csv () для импорта данных в R - манекены

Как использовать чтение. csv () для импорта данных в R - манекены

Видео: Загрузка таблиц .csv и .xls и простейшие запросы по их анализу в R Studio 2025

Видео: Загрузка таблиц .csv и .xls и простейшие запросы по их анализу в R Studio 2025
Anonim

Один из самых простых и надежных способы получения данных в R - использовать текстовые файлы, в частности CSV (значения, разделенные запятыми). Формат файла CSV использует запятые для разделения различных элементов в строке, и каждая строка данных находится в своей строке в текстовом файле, что делает файлы CSV идеальными для представления табличных данных.

Дополнительное преимущество CSV-файлов заключается в том, что почти любое приложение данных поддерживает экспорт данных в формат CSV. Это, безусловно, относится к большинству приложений для работы с электронными таблицами, включая Microsoft Excel и OpenOffice Calc.

В следующих примерах предположим, что у вас есть файл CSV, хранящийся в удобной папке в вашей файловой системе. Чтобы преобразовать таблицу Excel в формат CSV, вам нужно выбрать «Файл» → «Сохранить как», в котором вы можете сохранить файл в различных форматах.

Имейте в виду, что файл CSV может представлять только один рабочий лист электронной таблицы. Наконец, не забудьте использовать самую верхнюю строку вашего листа (строка 1) для заголовков столбцов.

В R вы используете чтение. csv () для импорта данных в формате CSV. Эта функция имеет несколько аргументов, но единственным существенным аргументом является файл, который определяет местоположение и имя файла. Чтобы прочитать файл, называемый элементами. csv находится по адресу f: use read. csv () с файлом. path: >> elements str (elements) '. frame ': 10 obs. из 9 переменных: $ Atomic. номер: int 1 2 3 4 5 6 7 8 9 10 $ Название: Фактор с 10 уровнями «Бериллий», «Борон», …: 6 5 7 1 2 3 9 10 4 8 $ Символ: Фактор с 10 уровнями " B "," Be "," C "," F ", …: 5 6 7 2 1 3 8 10 4 9 $ Группа: int 1 18 1 2 13 14 15 16 17 18 $ Период: int 1 1 2 2 2 2 2 2 2 2 $ Блок: коэффициент w / 2 уровня «p», «s»: 2 2 2 2 1 1 1 1 1 1 $ State. в. STP: Фактор с 2 уровнями «Газ», «Твердый»: 1 1 2 2 2 2 1 1 1 1 $ Появление: Фактор с 1 уровнем «Изначальный»: 1 1 1 1 1 1 1 1 1 1 $ Описание: Фактор с 6 уровнями «Щелочной металл», …: 6 5 1 2 4 6 6 6 3 5

R импортирует данные в фрейм данных. Как вы можете видеть, этот пример содержит десять наблюдений за девятью переменными.

Обратите внимание, что по умолчанию используется преобразование символов в факторы. Таким образом, столбцы Name, Block, State. В. STP, Occurrence и Description все были преобразованы в факторы. Также обратите внимание, что R преобразует пробелы в именах столбцов в периоды (например, в столбце State. At. STP).

Эта опция по умолчанию для преобразования строк в факторы при использовании чтения. table () может быть источником большой путаницы. Вам часто лучше импортировать данные, содержащие строки таким образом, чтобы строки не были преобразованными факторами, но остаются символьными векторами.Чтобы импортировать данные, содержащие строки, используйте строки аргументовAsFactors = FALSE для чтения. csv () или читать. table ():

>> Элементы str (элементы) '. frame ': 10 obs. из 9 переменных: $ Atomic. номер: int 1 2 3 4 5 6 7 8 9 10 $ Название: chr "Hydrogen" "Helium" "Lithium" "Beryllium" … $ Символ: chr "H" "Он" "Li" "Be" … $ Группа: int 1 18 1 2 13 14 15 16 17 18 $ Период: int 1 1 2 2 2 2 2 2 2 2 $ Блок: chr "s" "s" "s" "s" … $ State. в. STP: chr «Gas» «Gas» «Solid» «Solid» … $ Появление: chr «Изначальный» «Изначальный» «Изначальный» «Изначальный» … $ Описание: chr «Неметалл» «Благородный газ» «Щелочной металл» «Щелочноземельный металл» …

Если у вас есть файл в формате EU (Европейский союз), где запятые используются как десятичные разделители, а точки с запятой используются как разделители полей), вам нужно импортировать их в R, используя чтение. csv2 ().

Как использовать чтение. csv () для импорта данных в R - манекены

Выбор редактора

Коэффициент задолженности в QuickBooks 2012 - манекены

Коэффициент задолженности в QuickBooks 2012 - манекены

Коэффициент задолженности - это один из коэффициентов кредитного плеча, который вы можете использовать в QuickBooks 2012. Коэффициент задолженности просто показывает долг фирмы как процент от ее структуры капитала. Термин «структура капитала» относится к совокупным обязательствам и сумме собственного капитала. Например, в случае показанного баланса капитал ...

, Работающее с несколькими местами инвентаризации в QuickBooks 2016 - манекены

, Работающее с несколькими местами инвентаризации в QuickBooks 2016 - манекены

С довольно элегантной простотой, QuickBooks обрабатывает ваш инвентарь и делает работу хорошо для многих предприятий. К сожалению, вы, вероятно, столкнетесь с настоящей головной болью при использовании наиболее распространенных версий QuickBooks для инвентаря. Что делать, если вы храните инвентарь в нескольких местах - например, на складе в Мичигане и в чикагском дистрибутиве ...

Легкая настройка счетов в QuickBooks 2012 - манекены

Легкая настройка счетов в QuickBooks 2012 - манекены

Диалоговое окно базовой настройки в QuickBooks 2012 предоставляет несколько простых -выполнить настройки настройки счета-фактуры. Когда вы делаете эти настройки, QuickBooks обновляет окно предварительного просмотра, показанное в правой половине диалогового окна «Основная настройка», чтобы вы могли видеть, как выглядят ваши изменения. Чтобы добавить логотип в свои счета, выберите ...

Выбор редактора

Использовать Cut, Copy и Paste в PowerPoint 2007 - манекены

Использовать Cut, Copy и Paste в PowerPoint 2007 - манекены

PowerPoint 2007 использует стандартный Cut , Копировать и Вставить. Эти команды работают с выбранным текстом или с выбранным объектом. Команды «Вырезать и копировать» добавляют материал в буфер обмена, а команда «Вставить» копирует материал из буфера обмена в презентацию. Кнопки ленты для работы с буфером обмена находятся в буфере обмена ...

Десять заповедей PowerPoint 2013 - манекены

Десять заповедей PowerPoint 2013 - манекены

, И так получилось, что эти десять заповедей PowerPoint 2013 были переданы из поколения в поколение. Повинуйтесь этим заповедям, и вам будет хорошо с вашим компьютером, и даже с вашим проектором. I. Ты часто накапливаешь свою работу Каждые две или три минуты, нажмите Ctrl + S. Требуется только ...

Использовать слайд-мастер для повторения изображений или текста в PowerPoint 2013 - манекены

Использовать слайд-мастер для повторения изображений или текста в PowerPoint 2013 - манекены

, Если вы хотите добавьте повторяющийся текст - или какую-нибудь умную иллюстрацию - на каждый слайд в презентации PowerPoint 2013 посмотрите на слайд-мастер для простых шагов к успеху. Просто следуйте этой процедуре: вызовите мастер слайдов (нажав кнопку «Слайд-мастер» в группе «Представления представления» на вкладке «Представления»), если это не так ...

Выбор редактора

Записи набора записей iPad и iPhone - макеты

Записи набора записей iPad и iPhone - макеты

На iPhone и даже больше на iPad, интерфейс сенсорного экрана упрощает навигацию по сети, чем использование пульта дистанционного управления телевизором, и гораздо более интерактивный. Это привело к значительному увеличению трафика мобильных данных. По словам производителя мобильных телефонов Ericsson, количество всемирного мобильного трафика данных ежемесячно ...

Что вы должны знать о геокодировании на iPad для разработки приложений для iOS - манекены

Что вы должны знать о геокодировании на iPad для разработки приложений для iOS - манекены

Преобразование адреса в набор координат карты в приложении iOS называется перекрестным геокодированием, тогда как преобразование из набора координат в адрес называется обратным геокодированием. Как прямое, так и обратное геокодирование поддерживаются в классе CLGeocoder от Apple, который входит в структуру ядра Apple CoreLocation. Класс CLGeocoder предоставляет службы ...

Зачем вам разрабатывать приложения iOS - манекены

Зачем вам разрабатывать приложения iOS - манекены

Зачем вам разрабатывать приложения для iOS? Потому что ты можешь. Потому что это весело. И потому, что настало время (сегодня!). Приложения iOS выходят из строя, а разработчики очень успешны. Разработка приложений для iOS может быть самым увлекательным в течение многих лет, с очень небольшими затратами времени и денег (по сравнению с разработкой ...