問題タブ [rtweet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - twitter idのリストからtwitterのスクリーンネームを取得していますか?
アカウント (WHO) の 8,000,000 人のフォロワーの screen_names を取得しようとしています。アカウントのフォロワーを取得するには、rtweet パッケージの get_followers を使用します。
who_flw <- get_followers("who", n = 8000000, retryonratelimit = TRUE)
フォロワーのユーザー ID を screen_names にするには、lookup_users () を使用します。しかし、私のデータセットには 8,000,000 のフォロワー ID があるのに、最初の 90,000 しか取得されません。
who_flw_data <- lookup_users(who_flw$user_id)
アカウントのフォロワーのスクリーン ネームを見つけたり、ID をユーザー名に変換したりする他の方法はありますか?
ありがとう
r - lookup_friendships (rtweet パッケージ) は任意に動作します
91 個の Twitter アカウントのそれぞれが他のすべてのアカウントをフォローしているかどうかを示すマトリックスを構築しようとしています。認証が完了しlookup_friendships
たパッケージの R 関数を使用しています。rtweet
たとえば、4095 の各計算では、次のような関数を呼び出す必要があります。
うまくいくこともあれば、うまくいかないこともあります。これは 15 分間のレート制限に関連していますか? 関数のヘルプには、レート制限については言及されていません。
r - rtweet 高度なストリーミングに関する質問
私はrtweet
パッケージに不慣れで、渡されたクエリに関連する同じ質問のバージョンを持っていますPOST statuses/filter.
Twitterによると、「デフォルトのアクセス レベルでは、最大 400 のトラック キーワード、5,000 のフォロー ユーザー ID、および 25 の 0.1 ~ 360 度のロケーション ボックスが許可されます。」 この構造に従っていますか?stream_tweets
たとえば、200 個のキーワード、300 個のユーザー ID、および 2 個の境界ボックスを渡すことができますか? はいの場合stream_tweets
、渡されたベクトルのどの部分がキーワード、ユーザー ID、および境界ボックスであるかをどうやって知ることができますか?
stream_tweets
たとえば、のドキュメントには、バウンディング ボックスは「長さ 4 のベクトルを介して提供する必要があります。たとえば、c(-125, 26, -65, 49)」とあります。これは、接続ごとに 1 つのバウンディング ボックスのみを意味すると解釈します。これは、POST statuses/filter
許容される機能よりも少ないものです。stream_tweets
ユーザー ID とキーワードを区別しない場合も同様です。1 つの長い文字ベクトルの一部としてすべてを渡すだけだと思います。 2 人のユーザー、またはその最後の境界ボックス内から。