Size: a a a

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

2021 February 05

PD

Pavel Demin in R (язык программирования)
Дмитрий Володин
x = datetime.datetime(2021, 2, 5)
x == '2020-02-05'
False
x == '2020-02-05 00:00:00'
False
x == '2020-02-05T00:00:00'
False
2021 != 2020 :)
источник

PU

Philipp Upravitelev in R (язык программирования)
Igor Yakubovskiy
меня бесит каждый раз as.Date() писать )))))
так и не пишите. сконвертируйте колонку в дату, и сравнивайте со строкой сколько хотите
> my_dt <- data.table(
+   var1 = c('2020-01-01', '2020-01-02')
+ )
> my_dt[, var1 := as.Date(var1)]
> my_dt[var1 > '2020-01-01']
        var1
1: 2020-01-02
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Pavel Demin
2021 != 2020 :)
Опа, пятница сказывается))
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Pavel Demin
2021 != 2020 :)
Но ничего не поменялось, всё также фолс везде
источник

PU

Philipp Upravitelev in R (язык программирования)
Артём Клевцов
Это не коррктный пример. Тут будет неявное приведение к строковому типу, а сравнение по лексикографическому принципу.
почему некорректный? вопросы был как раз про сравнение даты и строки
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Igor Yakubovskiy
а в чем проблема
Ну всё-таки панды != питон, так же как тидивёрс != Р.
источник

АК

Артём Клевцов... in R (язык программирования)
Philipp Upravitelev
почему некорректный? вопросы был как раз про сравнение даты и строки
Но сравниваться ведь в итоге будут не даты, а строки. Цель же сравнить даты.
источник

IY

Igor Yakubovskiy in R (язык программирования)
Дмитрий Володин
Ну всё-таки панды != питон, так же как тидивёрс != Р.
ну речь была о любых пакетах в питоне vs любые пакеты в R
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Артём Клевцов
Но сравниваться ведь в итоге будут не даты, а строки. Цель же сравнить даты.
А в пандах под капотом что сравнивается в подобном случае? Странно, конечно, такое спрашивать в чате про Р, но всё же))
источник

IY

Igor Yakubovskiy in R (язык программирования)
Philipp Upravitelev
так и не пишите. сконвертируйте колонку в дату, и сравнивайте со строкой сколько хотите
> my_dt <- data.table(
+   var1 = c('2020-01-01', '2020-01-02')
+ )
> my_dt[, var1 := as.Date(var1)]
> my_dt[var1 > '2020-01-01']
        var1
1: 2020-01-02
лол, почему-то помню, что так не работало где-то ))))
источник

PU

Philipp Upravitelev in R (язык программирования)
Артём Клевцов
Но сравниваться ведь в итоге будут не даты, а строки. Цель же сравнить даты.
чтобы сравнить даты, надо, чтобы оба типы были даты, мне кажется, это единственный вариант :)))
источник

ДВ

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

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Артём Клевцов
А мыло в консоли и редакторе на винде кто-то замечал? Коллеги некоторые жалуются.
Нет решения? А то замучился. Пора обратно linux поставить, то уже 2ой год на Винде как основной ОС. Вроде линуксоиды не жалуются
источник

a

aGricolaMZ in R (язык программирования)
А можно скрин мыла? А то интересно...
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Переслано от Юрий 🐙💻🤖📊📈🚬...
Друзья, почему в новой версии RStudio начиная с 1.3 она "мылит шрифты" - для примера ниже открыта версия 1.4 Preview и старая 1.1.463  (справа все ок со шрифтами). Никто не сталкивался? Ну или мне интересно сравнить с тем как у других.
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
aGricolaMZ
А можно скрин мыла? А то интересно...
См выше, лучше с компа открывать, на телефоне не так заметно. Две версии рстудио запущены одновременно, результат разный, справа все нормально, слева мылит
источник

ГД

Григорий Демин... in R (язык программирования)
Igor Yakubovskiy
ну типа df[Date >= as.Date(2018-01-01), ]
Интересно, я всегда сравниваю Date >= '2018-01-01' и все работает. Или есть какой-то подвох? По идее же происходит приведение к наиболее общему типу, это строка. Date становится строкой, она нормально сравнивается с '2018-01-01'
источник

a

aGricolaMZ in R (язык программирования)
Переслано от aGricolaMZ
В это воскресенье скринкаст будет в необычное время: в 14:00.

https://zoom.us/j/98484167680?pwd=NDM5UEdGSUdMbDllalFRSjNObzk2dz09
источник

AS

Alexander Semenov in R (язык программирования)
Григорий Демин
Интересно, я всегда сравниваю Date >= '2018-01-01' и все работает. Или есть какой-то подвох? По идее же происходит приведение к наиболее общему типу, это строка. Date становится строкой, она нормально сравнивается с '2018-01-01'
Я тут как-то поднимал эту тему, когда накололся при таком подходе.
источник

AS

Alexander Semenov in R (язык программирования)
Мне тут мозги вправили
источник