R 使用转换日期格式/

R 使用转换日期格式/,r,date,sas,R,Date,Sas,样本数据 sasq=c(-5844, 0, 7121) d2=as.Date(sasq, '1960-01-01') >d2 "1944-01-01" "1960-01-01" "1979-07-01" 但我试图获得: “1944年1月”“1960年1月”“1970年1月” 只有月/年,并且月上没有前导零您的示例是不可复制的。您是否尝试过使用format()函数?例如,格式(Sys.time(),format=“%m/%Y”).perfecto!例如,如何删除前导零而不

样本数据

    sasq=c(-5844, 0, 7121)
    d2=as.Date(sasq, '1960-01-01')

>d2
"1944-01-01" "1960-01-01" "1979-07-01"
但我试图获得:

“1944年1月”“1960年1月”“1970年1月”


只有月/年,并且月上没有前导零

您的示例是不可复制的。您是否尝试过使用
format()
函数?例如,
格式(Sys.time(),format=“%m/%Y”)
.perfecto!例如,如何删除前导零而不是01/以获取1@bvowe请尝试
%e
d2=format(as.Date(sasq, '1960-01-01'),'%e/%Y')