我想对R中的字符列表执行操作,如下所述:
Python 中的示例
lt = ['LTA-Yokudo', 'LTA-Luo', 'LTA-Kawasaki']
[str(x).split('-')[1][:4].upper().ljust(4, 'J') for x in lt]
Run Code Online (Sandbox Code Playgroud)
预期结果
['YOKU', 'LUOJ', 'KAWA'] # in Python
c('YOKU', 'LUOJ', 'KAWA') # in R
Run Code Online (Sandbox Code Playgroud)
请注意,列表中的字符串将始终包含字符“-”。
在 R 中这样做的最佳解决方案是什么?
谢谢