我的数据帧是这样的.我正在试着创建一份名单.对于EX:["Mike", "Jean"]:

0. Mike, Jean
1. May, Weather
2. Jack, 100

我试过的是:

df["NAME"] = df["NAME"].str.split(",")
for i in range(len(df["NAME"])):
    df["NAME"][i] = df["NAME"][i] .split(",")

OUTPUT

0. [Mike, Jean]
1. [May, Weather]
2. [Jack, 100]

OUTPUT I WANT

0. ["Mike", "Jean"]
1. ["May", "Weather"]
2. ["Jack", "100"]

我是第一次接触Python和Pandas.

推荐答案

假设输入如下:

df = pd.DataFrame({'Name': ['Mike, Jean', 'May, Weather', 'Jack, 100']})

当你 run 时:

df['Name'].str.split(', ')

并获得:

0      [Mike, Jean]
1    [May, Weather]
2       [Jack, 100]
Name: Name, dtype: object

[Mike, Jean]格式是just a representation.

实际数据实际上是一系列列表,如将系列显式转换为列表所示:

df['Name'].str.split(', ').to_list()

输出:

[['Mike', 'Jean'],
 ['May', 'Weather'],
 ['Jack', '100']]

Python相关问答推荐

未删除映射表的行

可变参数数量的重载类型(args或kwargs)

如何在Python中并行化以下搜索?

使用特定值作为引用替换数据框行上的值

如何将数据帧中的timedelta转换为datetime

并行编程:同步进程

如何在Python中使用Iscolc迭代器实现观察者模式?

根据客户端是否正在传输响应来更改基于Flask的API的行为

Python Mercury离线安装

在第一次调用时使用不同行为的re. sub的最佳方式

查找查找表中存在的列值组合

用由数据帧的相应元素形成的列表的函数来替换列的行中的值

为什么我的scipy.optimize.minimize(method=";newton-cg";)函数停留在局部最大值上?

如何在python tkinter中绑定键盘上的另一个回车?

如何关联来自两个Pandas DataFrame列的列表项?

如何将django url参数传递给模板&S url方法?

为什么内置的sorted()对于一个包含降序数字的列表来说,如果每个数字连续出现两次,会变慢?

保存由PYTHON在EXCEL中所做更改的问题

大Pandas 每月重新抽样200万只和300万只

判断字典键、值对是否满足用户定义的搜索条件