我需要预处理语音记录以进行强制对齐。但是,我很难用文本表示替换年份。例如,1984 需要替换为“19 84”。我尝试了 qdap 包的 replace_number 功能。包装很棒,但它用“一千九百八十四”代替了 1984。我可以尝试使用任何 R 包中的其他功能吗?谢谢!
最佳答案
您可以将它们分成两部分,并将每个部分分别转换为字符表示形式:
year = 1984
paste(
replace_number(substr(as.character(year), 1, 2),
replace_number(substr(as.character(year), 3, 4)
)
这将产生 十九八十四
关于用R中的英文单词替换年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43929277/