【发布时间】:2023-02-06 21:02:48
【问题描述】:
我正在使用索引访问熊猫中的一行,
index = random.randint(0,len(df))
song = [df.loc[index]['Artist'], df.loc[index]['Song']]
print(song)
索引始终在 df 的长度内,并且在大多数拉动上运行良好,但有时我会收到此错误并且我正在努力修复它
【问题讨论】:
我正在使用索引访问熊猫中的一行,
index = random.randint(0,len(df))
song = [df.loc[index]['Artist'], df.loc[index]['Song']]
print(song)
索引始终在 df 的长度内,并且在大多数拉动上运行良好,但有时我会收到此错误并且我正在努力修复它
【问题讨论】:
df.loc 使用索引(来自df.index 的值)而不是行的位置。您是否打算改用 .iloc:
index = random.randint(0,len(df))
song = [df.iloc[index]['Artist'], df.iloc[index]['Song']]
print(song)
【讨论】: