Size: a a a

R (язык программирования)

2020 May 08

AP

Anton Pysanka in R (язык программирования)
Pavel Demin
в рстудио
хз
сталкивался с ситуацией, когда при запуске из терминала скрипт не отрабатывал, а при отладке в рстудио все было вроде ок – решилось сохранением скрипта в енкодинге CP1251 (синхронно с виндой), попробуйте такое, если еще нет. или можно поиграться с iconv
источник

Я

Ярік in R (язык программирования)
подскажите пожалуйста, почему не удается импортировать файл с помощью команды read.csv("https://1drv.ms/u/s!ApHmmS1UqiTrt0tc3GTEMLzBiFRO?e=kTackS")?
источник

БА

Байкулов Антон... in R (язык программирования)
Потому что это не файл? а ссылка?
источник

Я

Ярік in R (язык программирования)
а как подключится к ссылке?
источник

БА

Байкулов Антон... in R (язык программирования)
Конкретно к Эксель Онлайн не знаю. Наверное есть пакет. Но ты же можешь скачать копию файла к себе на комп и там его открыть как csv файл
источник

DB

Dmitryi Berg in R (язык программирования)
Ярік
подскажите пожалуйста, почему не удается импортировать файл с помощью команды read.csv("https://1drv.ms/u/s!ApHmmS1UqiTrt0tc3GTEMLzBiFRO?e=kTackS")?
Попробуй воспользоваться пакетом httr https://github.com/r-lib/httr
источник

a

aGricolaMZ in R (язык программирования)
А Вы сами пробовали? А то я думаю, что ко всяким таким штукам без API и токена не подключишься...
источник

БА

Байкулов Антон... in R (язык программирования)
aGricolaMZ
А Вы сами пробовали? А то я думаю, что ко всяким таким штукам без API и токена не подключишься...
А если API открытое? Всмысле не надо регаться в сервисе. А достаточно просто GET запрос отправить согласно инструкции
источник

DB

Dmitryi Berg in R (язык программирования)
Да использовал httr вместе с rvest для парсинга
Если вам нужно простое и одноразовое решение то просто скачайте на комп файл, а потом уже read.csv
Если хотите более универсальное решение то сделайте для себя скрипт и применяйте в аналогичных ситуациях к различным файлам и источникам.
Выбор то за вами.
источник

AS

Alexey Seleznev in R (язык программирования)
Ярік
подскажите пожалуйста, почему не удается импортировать файл с помощью команды read.csv("https://1drv.ms/u/s!ApHmmS1UqiTrt0tc3GTEMLzBiFRO?e=kTackS")?
потому что у вас же блин бинарный файл, а не текстовый
источник

AS

Alexey Seleznev in R (язык программирования)
это ж екселевская книга
источник

AS

Alexey Seleznev in R (язык программирования)
как вариант скачайте сначала а потом readx
источник

AS

Alexey Seleznev in R (язык программирования)
library(readxl)
download.file("https://1drv.ms/u/s!ApHmmS1UqiTrt0tc3GTEMLzBiFRO?e=kTackS",
             destfile = "data.xlsx",
             mode = "wb")

# считываем листы
sheets <- excel_sheets("data.xlsx")
источник

AS

Alexey Seleznev in R (язык программирования)
как то так хотя бы
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Как часто Вы обновляете пакеты в R (проверяете наличие обновлений версий у пакетов)?
Анонимный опрос
5%
ежедневно
11%
раз в неделю
12%
раз месяц
19%
раз в 2-3 месяца
12%
раз в 6 месяцев
21%
при обновлении релиза R
19%
другое
Проголосовало: 57
источник

AS

Alexander Semenov in R (язык программирования)
Надо б вариант: "Когда что-то перестаёт работать".
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Alexander Semenov
Надо б вариант: "Когда что-то перестаёт работать".
другое это про все, что не вошло. изменить уже не получится
источник
2020 May 09

БА

Байкулов Антон... in R (язык программирования)
Ребята, помоги с httr пакетом, пожалуйста!

Есть API, в котором в качестве заголовка к GET-запросу надо добавить API key.  Я нашёл функцию add_headers, но на этом тупик. Примеров как именно надо добавлять ключ я не нашёл =(
источник

БА

Байкулов Антон... in R (язык программирования)
Пример из документации
GET https://api.weather.yandex.ru/v1/informers?lat=55.75396&lon=37.620393
       
X-Yandex-API-Key: 3fc...7
источник

БА

Байкулов Антон... in R (язык программирования)
мой код
apiKeyName <- "X-Yandex-API-Key" 
url <- 'https://api.weather.yandex.ru/v1/informers?lat=55.75396&lon=37.620393'

json <- GET(url, add_headers(apiKeyName = apiKey))
источник