gpt4 book ai didi

python - 将 API 返回的元素传递给 Pandas DF

转载 作者:行者123 更新时间:2023-12-01 04:00:20 24 4
gpt4 key购买 nike

我对 pandas 很陌生,看起来它是符合我想法的最佳工具。我能够从 soundcloud API 收集某些数据,并打印所需的字段:

for track in tracks:
print track.title, "-", track.genre, "-", track.tag_list, "-", track.created_at, "-", track.last_modified, "-", \
track.permalink_url, "-", track.playback_count, "-", track.duration

轨道本身返回此:

[<soundcloud.resource.Resource object at 0x10bd66e50>, <soundcloud.resource.Resource object at 0x10bd66ad0>, <soundcloud.resource.Resource object at 0x10bd66b10>, <soundcloud.resource.Resource object at 0x10bd75d50>, <soundcloud.resource.Resource object at 0x10bd75c10>

有没有一种简单的方法可以获取 pandas df 中的所有(或部分组件)轨道对象(轨道、流派等)?我是否必须打印到文件或其他内容(稍后可能需要),然后使用 pd.read_csv() 或类似的函数?

最佳答案

您可以使用列表理解创建 DataFrame。

all_tracks = pd.DataFrame(
[(t.title, t.genre, t.tag_list, t.created_at, t.last_modified,
t.permalink_url, t.playback_count, t.duration)
for t in tracks],
columns=['title', 'genre', 'tag_list', 'created_at', 'last_modified',
'permalink_url', 'playback_count', 'duration'])

关于python - 将 API 返回的元素传递给 Pandas DF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36670076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com