在R中更改月份全名的德国月份缩写
我想将“Jan”、“Feb”、“Mär”、“Apr”、“Mai”等德国月份的缩写更改为月份的全名。例如“Januar”、“Februar”、“马尔兹”,...
我想没有这样的功能可用。对于英文缩写,有函数month.abb。你知道我怎么能不手动做到这一点吗?
非常感谢
回答
这就是函数match解决的问题。
使用内置的英文名称,你会写
example_data = c('Jan', 'Dec', 'Mar')
month.name[match(example_data, month.abb)]
这同样适用于其他语言,您只需为月份名称和缩写定义自己的向量。