Size: a a a

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

2021 February 05

VK

Vladimir Kuchinsky in R (язык программирования)
Andrey Morozov
Вам придется либо преобразовать дату в строку, либо уже в ексельке изменить форматирование
мысль, попробую в google sheets формат изменить, а потом строку закину без формата интересно получится)))
источник

VK

Vladimir Kuchinsky in R (язык программирования)
Andrey Morozov
Вам придется либо преобразовать дату в строку, либо уже в ексельке изменить форматирование
нет((( не хочет, вставляет как текст этот character
источник

AM

Andrey Morozov in R (язык программирования)
ну я это и предложил) Теперь выглядит как вы хотели
источник

AM

Andrey Morozov in R (язык программирования)
либо таки передавайте дату и уже в таблице гуглдока меняйте форматирование колонки
источник

VK

Vladimir Kuchinsky in R (язык программирования)
задача в google доки совсем не залазить руками, он передает дату с верхним апострофом '26.01.2021
и получается вставляет как текст(((
Из-за этого потом скрипт перестает забирать данные если его повторно запустить
источник

VK

Vladimir Kuchinsky in R (язык программирования)
у меня правильно получилось загрузить дату, когда в колонке в R дата определена как Date, но там формат 2021-01-26, а потом в таблицу заливаются даты 27.01.2021 и т.д.
источник

VK

Vladimir Kuchinsky in R (язык программирования)
*даты заливаются без участия R (дописываются другой системой). Не спрашивайте почему такой костыль, но он есть)))
источник

VK

Vladimir Kuchinsky in R (язык программирования)
Коллеги,

Я же правильно понял, что в R в колонке нельзя получить формат Date в виде dd.mm.yyyy?
Можно только получить формат Date в виде yyyy-mm-dd?

Или я ошибаюсь?
источник

А[

Александр [capsula]... in R (язык программирования)
Vladimir Kuchinsky
у меня правильно получилось загрузить дату, когда в колонке в R дата определена как Date, но там формат 2021-01-26, а потом в таблицу заливаются даты 27.01.2021 и т.д.
Заливайте данные новые в том же формате
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Vladimir Kuchinsky
Коллеги,

Я же правильно понял, что в R в колонке нельзя получить формат Date в виде dd.mm.yyyy?
Можно только получить формат Date в виде yyyy-mm-dd?

Или я ошибаюсь?
Чтобы это было не character при этом? Нет, нельзя, выводится только в формате YYYY-MM-DD
источник

ДВ

Дмитрий Володин... in R (язык программирования)
А хранится в памяти так вообще числом, как выше писал Артём
источник

А[

Александр [capsula]... in R (язык программирования)
Дмитрий Володин
Чтобы это было не character при этом? Нет, нельзя, выводится только в формате YYYY-MM-DD
Я думаю это зависит от настроек локали, а вот хранится числом, ага, от этого и надо плясать
источник

VK

Vladimir Kuchinsky in R (язык программирования)
Попробую сегодня видосик короткий записать по скрипту))) Вдруг, проблема решаема, а я не догоняю 😂
источник

EP

Ed P in R (язык программирования)
Дмитрий Володин
Чтобы это было не character при этом? Нет, нельзя, выводится только в формате YYYY-MM-DD
для отображения дат есть стандарт ISO 8601.
Как я понимаю, R на него опирается при выводе даты. Если вам нужно что-то другое - то тогда конвертирвать в character.
источник

GS

Gleb Suvorov in R (язык программирования)
R может выводить даты в любом формате
источник

EP

Ed P in R (язык программирования)
Gleb Suvorov
R может выводить даты в любом формате
и как же это сделать? (без конвертирования в строку)
источник

AM

Andrey Morozov in R (язык программирования)
format(..., "%Y-%m-%d")
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Так он строку возвращает
источник

AM

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

ДВ

Дмитрий Володин... in R (язык программирования)
Ну так речь про то, чтобы тип данных  переменной не потерять при этом и не привести к строке
источник