我正在使用 twitter 数据进行机器学习,并且在尝试查找用户之间的关系时,我陷入了 R 中 rtweet 包中的 lookup_friendships 中。实际上我有一个用户 ID 列表,例如:-
frnd_20$user_id
<chr>
818910970567344128
52544275
39344374
41634520
22203756
39349894
50769180
22703645
471672239
23970102
有什么方法可以确定上述任何用户是否是彼此的朋友。我尝试使用 get_friendships() 但它提供了大约 2000 行的数据框,并且通过它们查找友谊非常耗时。
df <- c()
for ( i in 1:20) {
source_frnd <- frnd_20$screen_name[i]
for(j in 1:20){
target_frnd <- frnd_20$screen_name[j]
a<-lookup_friendships(source_frnd,target_frnd)
df <- rbind(df,a)
}
}
有没有其他方法可以确定有多少用户是彼此的朋友。如果能回复就太好了。提前致谢