在列表中使用 iconv?
Using iconv on list?
我在 R 中有大约 1000 个字符向量的列表,我需要将其转换为 UTF-8
。我能找到的用于可靠转换的唯一工具是 iconv()
,但它仅适用于字符向量。如何转换我的整个列表而不将其拼凑成一个向量?
好的,我设法通过评论者给出的 "helpful" 答案解决了这个问题(但仍然感谢,因为我还是想通了)。假设这是我的原始列表 list_1
:
[[1]] 縺薙l縺ッ
[[2]] 萓ソ蛻ゥ縺ァ縺・
我现在使用 lapply
在整个列表上迭代函数 iconv
,iconv
的参数简单地列在 lapply
中的逗号之后:
list_1_iconv <- lapply(list_1, iconv, from = "SHIFT-JIS", to = "UTF-8")
产生:
[[1]] これは
[[2]] 便利です
我在 R 中有大约 1000 个字符向量的列表,我需要将其转换为 UTF-8
。我能找到的用于可靠转换的唯一工具是 iconv()
,但它仅适用于字符向量。如何转换我的整个列表而不将其拼凑成一个向量?
好的,我设法通过评论者给出的 "helpful" 答案解决了这个问题(但仍然感谢,因为我还是想通了)。假设这是我的原始列表 list_1
:
[[1]] 縺薙l縺ッ
[[2]] 萓ソ蛻ゥ縺ァ縺・
我现在使用 lapply
在整个列表上迭代函数 iconv
,iconv
的参数简单地列在 lapply
中的逗号之后:
list_1_iconv <- lapply(list_1, iconv, from = "SHIFT-JIS", to = "UTF-8")
产生:
[[1]] これは
[[2]] 便利です