在列表中使用iconv?

问题描述 投票:-3回答:1

我有一个大约1000个字符向量的列表,我需要转换为UTF-8。我能找到可靠转换的唯一工具是iconv(),但它只适用于字符向量。如何将我的整个列表转换为单个向量而不将其粉碎?

r list vector iconv
1个回答
0
投票

好吧,我设法通过评论者提供的“有用”答案来解决这个问题(但是,非常感谢,因为我无论如何都想到了)。假设这是我的原始列表list_1

[[1]] 縺薙l縺ッ
[[2]] 萓ソ蛻ゥ縺ァ縺・

我现在使用lapply在整个列表中迭代函数iconviconv的参数只是在lapply中的逗号之后列出:

list_1_iconv <- lapply(list_1, iconv, from = "SHIFT-JIS", to = "UTF-8")

产量:

[[1]] これは
[[2]] 便利です
© www.soinside.com 2019 - 2024. All rights reserved.