R的哈希包中的has.key方法未正确存储字符串密钥
我正在尝试创建一个in-R,其中key作为twitter用户的屏幕名称(字符串),value作为我已爬网的tweet数量(整数) 以下是str的一个输出(屏幕名称):-R的哈希包中的has.key方法未正确存储字符串密钥,r,twitter,hash,hashmap,R,Twitter,Hash,Hashmap,我正在尝试创建一个in-R,其中key作为twitter用户的屏幕名称(字符串),value作为我已爬网的tweet数量(整数) 以下是str的一个输出(屏幕名称):- 显然,screen_name变量如何解析/散列并存储在映射中存在散列问题。我能做些什么来纠正这个问题?我是R的新手。如有任何帮助,将不胜感激。您引用的哈希元素不正确。您的声明 user\u count\u map$screen\u name使用“[”也不起作用,使用“[[”操作符也不起作用。我正在试图找出原因。ThanksOdd
显然,screen_name变量如何解析/散列并存储在映射中存在散列问题。我能做些什么来纠正这个问题?我是R的新手。如有任何帮助,将不胜感激。您引用的哈希元素不正确。您的声明
user\u count\u map$screen\u name使用“[”也不起作用,使用“[[”操作符也不起作用。我正在试图找出原因。ThanksOdd。“[”在单个测试示例中对我起了作用,但我没有您的完整数据帧可供测试。
user_count_map <- hash()
i=1
while(i<= num_tweets){
screen_name <- tweets_df[i,]$screenName
#print (screen_name)
#str(screen_name)
if(has.key(screen_name,user_count_map)==TRUE){
count <- user_count_map$screen_name
user_count_map$screen_name <- (count +1)
} else {
user_count_map$screen_name <- 1
}
i = i+1
}
values(user_count_map)
screen_name: 1
keys(user_count_map)
'screen_name'
chr "Ixxxxxxxxa"
user_count_map <- hash()
i=1
while(i <= num_tweets){
screen_name <- tweets_df[i,]$screenName
if(has.key(screen_name,user_count_map)==TRUE) {
count <- user_count_map[screen_name]
user_count_map[screen_name] <- (count +1)
} else {
user_count_map[screen_name] <- 1
}
i = i+1
}