如何将参数从使用 pandas 读取的 txt 文件放入 for 循环?

How to put parameters into a for loop from a txt file read with pandas?

我不知道如何在这种情况下使用 pandas。我有我的数据集:.

我想做的是将艺术家和曲目放入 "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'))

这是一个包含 3 行数据集的独立示例。请原谅我对音乐的品味。

import pandas as pd
from io import StringIO

data = StringIO("""
artists,tracks
U2,War
Maroon 5,Girls Like You
Ed Sheeran,Perfect
""")

df = pd.read_csv(data)

for index, row in df.iterrows():
    q = row['artists'] + ", " + row['tracks']
    print(q)

打印:

U2, War
Maroon 5, Girls Like You
Ed Sheeran, Perfect