【環境】
Python 3.6 Jupyter notebbok , macBook Pro
import gspread import json #ServiceAccountCredentials:Googleの各サービスへアクセスできるservice変数を生成します。 from oauth2client.service_account import ServiceAccountCredentials #2つのAPIを記述しないとリフレッシュトークンを3600秒毎に発行し続けなければならない scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive'] #認証情報設定 #ダウンロードしたjsonファイル名をクレデンシャル変数に設定(秘密鍵、Pythonファイルから読み込みしやすい位置に置く) credentials = ServiceAccountCredentials.from_json_keyfile_name('python.json', scope) #OAuth2の資格情報を使用してGoogle APIにログインします。 gc = gspread.authorize(credentials) workbook = gc.open_by_url('SheetURL') worksheet = workbook.worksheet('SheetName') worksheet row_list = worksheet.row_values(1,2) cell_list = worksheet.get_all_values() cell_list df = pd.DataFrame(worksheet.get_all_values()) # df.head(5) df.columns = list(df.loc[0, :]) df.drop(0, inplace=True) df.reset_index(inplace=True) df.drop('index', axis=1, inplace=True) df #TwitterのAPIを使ってTwitterのフォロワーを獲得 import tweepy import pandas as pd consumer_key="KEY" consumer_secret="KEY" access_token="KEY-KEY" access_token_secret="KEY" auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth) tweet_user = [] user=api.get_user(screen_name = "@Huawei_Europe") tweet_user.append([user.screen_name,user.followers_count]) df_API = pd.DataFrame(tweet_user, columns=[ 'screen_name','followers_count']) df_API
【したいこと】
For文を使用して、dfの結果の@handleの横にFollowers_countを入れたいです。
for文など試して見ましたがDFに入れる方法がわからず、ご教示頂ければ幸いです
@handle | Followers_count | |
---|---|---|
huawei | 300 | |
samsung | 500 |
あなたの回答
tips
プレビュー