社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

如何使用python/pandas在一列中根据字符串拆分和复制行?

Mactilda • 6 年前 • 1551 次点击  

我有一个df,其中一些值被添加到同一行,就像这个伪df:

[['apple,kiwi,clementine',np.nan,'cycling',5],
[新西兰语','蓝色',NP.NAN,20],
[香蕉,克莱门汀',NP.NAN,'曲棍球',12],
[苹果],“紫色”,“铁人三项”,15],
[新西兰语],NP.NAN,“游泳”,8]],
columns=['fruit'、'colour'、'sport'、'wins'])
< /代码> 

我想要的是用多个水果复制行,同时拆分第一个条目只包含一个水果。 最后,我想画出每个水果的平均收益。因此,如果有一种分组方法,其中提到的每一个水果都是用正确的水果分组的,那么这也会起作用。

我尝试了一些字符串操作,但随后它被简单地拆分,其他列中的值不重复。 这非常令人沮丧,因为我知道如何在R中完成它,但我是Python的初学者。

我想要的是用多个水果复制行,同时拆分第一个条目只包含一个水果。 enter image description here 最后,我想画出每个水果的平均收益。因此,如果有一种分组方法,其中提到的每一个水果都是用正确的水果分组的,那么这也会起作用。

我尝试了一些字符串操作,但随后它被简单地拆分,其他列中的值不重复。 这非常令人沮丧,因为我知道如何在R中完成它,但是我是一个Python初学者。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/32359
 
1551 次点击  
文章 [ 1 ]  |  最新文章 6 年前