gpt4 book ai didi

python - 在 Pandas 中获取值(value)作为列表

转载 作者:行者123 更新时间:2023-11-28 20:57:23 25 4
gpt4 key购买 nike

我的数据框有一列类型列表,它看起来像这样:

Genre                                              Band
['deep pop r&b', 'indie r&b', 'r&b', 'trap soul'], Elijah Blake

我正在使用 iterrows() 迭代数据帧,但是当我得到列值时它是一个字符串,我如何才能作为列表加载?

for i, row in df.iterrows():
artist_genres = row['Genres'] #this is a string
print(artist_genres)
for artist_genre in artist_genres:
print(artist_genre) #this prints each character, I want to iterate each genre

最佳答案

使用ast.literal_eval :

import ast
df['Genre'] = df['Genre'].apply(ast.literal_eval)

关于python - 在 Pandas 中获取值(value)作为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53137988/

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