【发布时间】:2026-02-23 09:15:02
【问题描述】:
我不知道如何在这种情况下使用 pandas。我有我的数据集:How can I read specific colums from a txt file in python?。
我想做的是将艺术家和曲目放入“for”中以发出 Spotify 请求。我不知道在“for i in”之后该放什么。对不起,我的无知。
import spotipy
import spotipy.util as util
import pandas as pd
df = pd.read_csv('playlist1.txt', sep='\t', header=None, names=['artists', 'tracks'], usecols=[3, 4])
for i in [????]:
artist_name = df.artists[i]
track_name = df.tracks[i]
q = artist_name + ", " + track_name
search=spotify.search(q, limit=1, type="track,artist")
for i in range (0,limit):
if (search["tracks"]["items"]) <> []:
array_id.append(search["tracks"]["items"][i]["id"].encode('ascii', 'ignore'))
【问题讨论】:
-
你可以使用例如
df.iterrows()。 A similiar question exists here
标签: python pandas for-loop text-files readfile