数据帧分类

2024-06-26 10:43:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python/Pandas的初学者,目前正在使用IPython笔记本进行一些项目。我只是遇到了一个小问题,我不能用我的书或谷歌来解决,也许是因为我不确定要搜索什么词或函数。在

假设我有一个带有行的数据帧

Industry Category
^{pr2}$

我想要的是创建一个新行,将“行业类别”中的行指定给“父类别”。在这个例子中,只有“软件”和“硬件”。在

Industry Category                    Parent Category
Software/Industry Systems            Software
Software/Medical Systems             Software 
Software/Payment                     Software 
Electronic Components                Hardware
Database Applications                Software
Online Communities                   Software 
Medical Equipment                    Hardware
Mobile Phones                        Hardware

注意:在我的列表中有大约600个行业类别的项目,我需要对它们进行分类。在

因此,如果有一些选项可以用两行的*.csv来完成这项工作,那就太好了。左边是所有“行业类别”项目,右边是我想应用到数据集的所需“父类别”。在

谢谢!在


Tags: 数据项目函数pandasipython笔记本software类别
1条回答
网友
1楼 · 发布于 2024-06-26 10:43:20

我经常这样做。我将创建一个字典并使用apply和{}。在

example_dict = {'Software/Industry Systems':'Software','Software/Payment':'Software'}

dataframe['Parent Category'] = dataframe['Industry Category'].apply(lambda value: example_dict[value])

相关问题 更多 >