gpt4 book ai didi

python - 转换包含在数据框行值内的列表

转载 作者:太空宇宙 更新时间:2023-11-03 20:56:19 26 4
gpt4 key购买 nike

我有一个 Pandas 系列,每行都有列表元素。我想删除这些值并将它们存储回系列中。看起来像这样。有人可以帮忙吗?

0                           ['Harvard business review']
1 ['Harvard business review']
2 ['Journal of Medical Marketing: Device, Diagno...
3 ['Harvard business review']
4 ['Science Translational Medicine']
5 ['Science Translational Medicine']
6 ['Tetrahedron']
7 ['Tetrahedron']
8 ['bioRxiv']
9 ['Science']
10 ['Cell Systems']
11 ['Prescriber']
12 ['Cell']

我尝试将每个转换为列表,然后提取值,但它不会转换为列表。

最佳答案

用途:

import ast
df['column_name']=ast.literal_eval(df['column_name'])
df['column_name'].str[0]

或者,如果类型是对象,您可以尝试:

df['column_name'].str.extract('(\[(.*?)\])',expand=False)

关于python - 转换包含在数据框行值内的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56007506/

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