我正在下载json格式的数据并将其保存到数据帧中。在
data = []
for day in range(9,10):
request=Request('https://api..../10/'+str(day)+'/'+appId='+appID+')
response = urlopen(request)
arrivals = response.read()
d = json.loads(arrivals)
data.append(json_normalize(d['Statuses']))
data[column_names].to_csv("data.csv")
但是,此代码的最后一行提供了一个错误:
^{pr2}$看起来data
是一个列表。我尝试创建data
,如下所示:data = pandas.DataFrame()
,但也有一个错误。
如何解决这个问题?在
您的
data
是一个列表,正如您在开始时定义的那样-data = []
-因此,当您试图使用另一个列表column_names
访问它们时,您会得到错误。在如果您试图连接从不同请求获得的不同数据帧,则应在访问列表的列并对其使用^{} 之前,使用^{} on
data
将列表中的所有数据帧连接到单个数据帧中。示例-应改为-
^{pr2}$相关问题 更多 >
编程相关推荐