我是全新的熊猫和有困难做什么,我认为,是一个相当简单的任务。你知道吗
我有一个带有模式的数据帧
price address createdAt conversionTime json
然后我想使用json
列中的值,发出POST请求,并在基于响应的dataframe state
中创建一个新条目。你知道吗
我有:
for index, row in df.iterrows():
raw_json = post_request(eval(row["json"]))
df["state"][index] = raw_json['d']['sStateAbbr']
但是,当我运行这个时,我得到KeyError: 'state'
你怎么做到的?你知道吗
另外,我确信有一种使用apply()
的更简单的方法,但是我无法将它作为json来计算字符串。感谢所有的帮助。你知道吗
df["state"] = df.apply(lambda row: post_request(eval(row.json)['d']['sStateAbbr'], axis=1)
我想应该这样做。请告诉如果你得到任何错误,因为我不能完全测试运行在我这边这个。你知道吗
相关问题 更多 >
编程相关推荐