gpt4 book ai didi

R:如何更改列表对象的字符编码

转载 作者:行者123 更新时间:2023-12-03 17:51:54 25 4
gpt4 key购买 nike

只是想知道,无论如何要更改 R 列表对象的字符编码?
我有一种感觉,我将不得不采取多个步骤,但我不确定。
我已经用谷歌搜索过这个话题,但我并没有从互联网上得到帮助。

例如,请考虑以下事项:

 library(twitteR)
library(RJSONIO)


#Authorize with Twitter's API
reqURL <- "https://api.twitter.com/oauth/request_token"
accessURL <- "http://api.twitter.com/oauth/access_token"
authURL <- "http://api.twitter.com/oauth/authorize"
consumerKey = "myconsumerkey"
consumerSecret = "myconsumersecret"
twitCred <- OAuthFactory$new(consumerKey=consumerKey,
consumerSecret=consumerSecret,
requestURL=reqURL,
accessURL=accessURL,
authURL=authURL)
twitCred$handshake()

B<-read.csv("BCorp RAW.csv")
handles<-B$Twitter.handle
handles<-na.omit(handles)

start <- getUser(handles[12])

library(rjson)
friends.object<- lookupUsers(start$getFriendIDs(), includeNA=TRUE)
followers.object<-lookupUsers(start$getFollowerIDs(), includeNA=TRUE)

命令
   followers.object<-lookupUsers(start$getFollowerIDs(), includeNA=TRUE)

引发以下错误:
   Error in twFromJSON(out) : 
Error: Malformed response from server, was not JSON.
The most likely cause of this error is Twitter returning a character which
can't be properly parsed by R. Generally the only remedy is to wait long
enough for the offending character to disappear from searches (e.g. if
using searchTwitter()).

在使用 twitter 时,如何允许 R 保留特殊字符?
希望我编辑得很好...如果你想让我再次编辑它,请告诉我

谢谢你,

最佳答案

有一个Encoding<-可让您指定字符向量编码的函数。列表元素在同一个列表中可能具有不同的编码,但字符向量中的所有元素将具有相同的编码。此外,还有“fileEncoding”和“encoding”参数到read.table和它的 read.*表兄弟允许您读取默认值以外的字符数据。

?Encoding
?read.table

在 Rhelp 的文件中也回答了很多编码问题。

关于R:如何更改列表对象的字符编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com