【发布时间】:2018-02-21 12:39:06
【问题描述】:
这是我在 Jupyter Notebook 中构建的 python 脚本,用于查询我自己的 Instagram 句柄,但我似乎无法将所有数据放入 pandas 数据框中,谁能帮助我?
from instagram.client import InstagramAPI
import pandas as pd
import requests
import json
access_token = "xxxx"
client_secret = "xxxx"
recentMediaResponse = requests.get("https://api.instagram.com/v1/users/self/media/recent/",params = {"access_token": access_token})
recentMediaJson = json.loads(recentMediaResponse.text)
DataDF = pd.DataFrame(columns = ['numComments', 'likes', 'id', 'tags'])
numcomments = pd.DataFrame({'numComments' : [recentMediaJson['data'][1]['comments']['count']],
'likes': [recentMediaJson['data'][1]['likes']['count']],
'id': [recentMediaJson['data'][1]['id']],
'tags': [recentMediaJson['data'][1]['tags']]
})
Final = DataDF.append(numcomments)
print Final
当我打印 'Final' 变量时,我只得到一个 id 和所有相应的数据值/字符串:
【问题讨论】:
标签: python json python-2.7 pandas instagram-api