Презентация на тему: Cеминар № 24. (методичка 26)   Сохранение результатов в R и импорт/экспорт

Cеминар № 24. (методичка 26)   Сохранение результатов в R и импорт/экспорт данных из Excel (R S tudio )
C редство обмена данными между Excel и R - буфер обмена ( clipboard)
Процедура read.csv или read.csv2. Только для чтения аутентичных csv -файлов из европейских или американских источников
Для работы загружаем и активируем библиотеки
Порядок выполнений заданий
Задание 1. стр. 5-8. Создать Excel-файл, содержащий на первом листе указанную таблицу. Сохранить его на рабочем столе под именем data. xlsx и загрузить его
Отображение содержимого и структуры полученных данных
Задание 2. стр. 8-10. Переставить в R второй и третий столбцы таблицы Data из задания 1 и записать полученную таблицу Data 2 на новый лист файла data. xlsx.
Примечания
Формат RDS
Задание 3. стр. 10- 12. Сохранить в файл data. rds вектор а= (1,2,3) и текст "Пушкин – наше всё!", а затем обратно считать эти данные из созданного файла.
Д/З стр.13
источники
1/13
Средняя оценка: 4.8/5 (всего оценок: 100)
Код скопирован в буфер обмена
Скачать (571 Кб)
1

Первый слайд презентации: Cеминар № 24. (методичка 26)   Сохранение результатов в R и импорт/экспорт данных из Excel (R S tudio )

read.table (), write. table (). read.csv (), write.csv () PATH <- "C:\\Users\\User\\Desktop\\data.xlsx" Библиотека " xlsx ". read.xlsx (), write.xlsx2 () saveRDS (), readRDS ()

Изображение слайда
1/1
2

Слайд 2: C редство обмена данными между Excel и R - буфер обмена ( clipboard)

чтение данных Excel-формата из буфера обмена в переменную Data типа data.frame запись данных таблицы Data из R в буфер обмена в Excel - формате вместо буфера обмена " clipboard " может стоять полный адрес к текстовому файлу, записанный прямым слешом (/), например, "C:/Users/User/Desktop/data.txt".

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
3

Слайд 3: Процедура read.csv или read.csv2. Только для чтения аутентичных csv -файлов из европейских или американских источников

В России с файлами, данные которых разделены запятой особо не работают из-за того, что у нас запятая – это десятичный разделитель, а не разделитель данных. Разница между операторами read. csv и read. csv 2 следующая: read. csv – оперирует с разделителями данных в виде запятых, а read. csv 2 – с разделителями данных в виде точки с запятой, НО, десятичным разделителем у них всегда используется точка.

Изображение слайда
Изображение для работы со слайдом
1/2
4

Слайд 4: Для работы загружаем и активируем библиотеки

Для чтения / записи Excel-файлам с расширением xlsx таких файлов, необходимо (предварительно установить Java, см.ссылки в конце ) установить библиотеку " xlsx " Для просмотра данных (базы данных) и работы с ними необходимо установить библиотеку " dplyr "

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
5

Слайд 5: Порядок выполнений заданий

1. создать файл data.xlsx, заполнить. Закрыть data.xlsx. 2. выполнить задания в R 3. просмотреть в файле data.xlsx лист New. Закрыть data.xlsx. 4. выполнить задания в R 5. просмотреть Новый файл data 2. xlsx

Изображение слайда
1/1
6

Слайд 6: Задание 1. стр. 5-8. Создать Excel-файл, содержащий на первом листе указанную таблицу. Сохранить его на рабочем столе под именем data. xlsx и загрузить его данные в R без использования буфера обмена

Шаг 1. а)Создаем и указываем требуемый файл на рабочем столе. б) с нажатыми Ctrl+Shift, кликните правой клавишей мыши. в) Из развернувшегося меню необходимо выбрать пункт «Копировать как путь» Шаг 2. Образуем в R текстовую переменную PATH ( =путь ), в которую скопируем из буфера обмена ( Ctrl + v ), обязательно вставим к каждому обратному слешу (\) еще такой же наш путь Шаг 3. Команда чтения таблицы данных с первого листа Excel-файла или если имя листа было написано латиницей: не "Лист1", а скажем, "List1", то можно обратиться к нему не по номеру (индексу), а по имени: Далее смотрим результат…

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/6
7

Слайд 7: Отображение содержимого и структуры полученных данных

Обратите внимание: в таблице Data (тип data.frame ) 3 столбца: Data $Дата, Data $ USD и Data $ EUR десятичные разделители превратились в точки Даты автоматически распознаны в R и их формат изменен на европейский.

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/4
8

Слайд 8: Задание 2. стр. 8-10. Переставить в R второй и третий столбцы таблицы Data из задания 1 и записать полученную таблицу Data 2 на новый лист файла data. xlsx

Шаг 1. Образуем новую таблицу Data2, равную Data c переставленными столбцами Шаг 2. Закрыть excel- файл data. xlsx. Запишем данные Data 2 в существующий файл data. xlsx на новый лист c именем " New ” Шаг 3. Смотрим результат в Excel. новый лист " New « с данными Data2 дата в европейской транскрипции Десятичный разделитель -запятые

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/6
9

Слайд 9: Примечания

1. ( сделать!) Создать новый файл data2.xlsx ( параметр append должен быть равен FALSE или сокращенно F ). Создадим новую переменную PATH2 с названием нового файла. Запишем туда DATA2. 2. Часто внутренние данные в R могут быть списками, тогда перед записью надо использовать команду

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/4
10

Слайд 10: Формат RDS

можно сохранять любые R-объекты: числа, массивы, таблицы, функции и списки. по указанному пути и с указанным именем будет создан rds-файл, содержащий объект Data В результате будет запись в переменную Data того объекта, который ранее был записан в rds -файл

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
1/3
11

Слайд 11: Задание 3. стр. 10- 12. Сохранить в файл data. rds вектор а= (1,2,3) и текст "Пушкин – наше всё!", а затем обратно считать эти данные из созданного файла

Узнать и изменить рабочую директорию можно через меню Tools – Global Options – default working directory …: В общем случае данные могут быть громоздкими и не помещаться на экран, тогда вернуть наш вектор командой Data $ Vector и записанный текст командой Data $ Text

Изображение слайда
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
Изображение для работы со слайдом
1/10
12

Слайд 12: Д/З стр.13

№ 1, (см.задание 2) (В новую переменную записать как таблицу переменную cars, записать в файл data. xlsx лист cars, в котором лежит новая переменная). Дополнительно № 2 (см.задание 2) – см как предыдущее, только в новый файл, например data 3. xlsx.=1 балл № 3 (см.задание 3) - 1,5 балла

Изображение слайда
1/1
13

Последний слайд презентации: Cеминар № 24. (методичка 26)   Сохранение результатов в R и импорт/экспорт: источники

Почитать об R https://ru.wikibooks.org/wiki/Язык_программирования_R https://stat.ethz.ch/R-manual/ https://aakinshin.net/ru/posts/r-functions / https:// r-analytics.blogspot.com/p/blog-page_06.html Для загрузки пакет а Java https ://java.com/ru/download/ http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Изображение слайда
1/1