Используя lubridate
, вы можете добавить месяц и вычесть день, чтобы получить последний день месяца:
library(lubridate)
ymd(paste0(df$Date, '-01')) + months(1) - days(1)
# [1] "2014-07-31" "2014-08-31" "2014-09-30"
Список из http://freeradius.org/related/opensource.html (не копирование описаний, потому что страница говорит, что это - авторское право rolleyes):
Цистрон - http://www.radius.cistron.nl/
Радиус GNU - http://www.gnu.org/software/radius/
FreeRADIUS - http://freeradius.org/
JRadius - http://www.coova.org/JRadius
ICRADIUS - http://www.icradius.org/
OpenRADIUS - http://www.openradius.net/
XtRADIUS - http://xtradius.sourceforge.net/
ДВОР RADIUS - http://sourceforge.net/projects/yardradius
Хорошо, это кажется чистым открытым исходным кодом JAVA, сервер RADIUS просто не существует.
Для полноты я думаю, что собираюсь попробовать одну из реализаций Python через Jython, чтобы получить ее работающий в Java и начать заменять части в качестве и, когда необходимый.