Pandas Dataframe,使用特定列将特定单元格值从一个单元格移动到另一个单元格(仅限)

2024-09-29 04:26:58 发布

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

我希望能够复制过敏列下的值有三种语言。我想使用pandas Dataframes将特定的单元格值数据从上面的行英语移到法语,下面移动到荷兰语。在它被复制之后,我想删除英文行。在

注意:索引是以下语言。它们按法语、英语、荷兰语、法语、英语、荷兰语等顺序排列。每个值都是在“过敏”列下给出的典型响应注释

(括号位于excel中的位置)

    Index (COLUMN B      allergy ( COLUMN D)             COL B( COLUMN E).

    french               '' 

    english             'MAY CONTAIN: prawn' 

    dutch               ''

    french              ''

    english             'MAY CONTAIN: peanuts'

    dutch               ''

    french              ''

    english             'MAY CONTAIN: milk'

    dutch               ''

因此,再次总结一下,将特定单元格值从英语行复制到荷兰语和法语行。在

编辑:文件有几个列,但是我只想更改excel文件的B列和d列。我希望其他栏目保持不变。因此被忽视了。i、 D栏后面的任何东西

期望输出:

(括号位于excel中的位置)

^{pr2}$

之后,应该是这样的,我希望在excel中更改b和d列。在

最终输出:

Index        allergy 

french      'MAY CONTAIN: prawn'

dutch       'MAY CONTAIN: prawn'

french      'MAY CONTAIN: peanuts' 

dutch       'MAY CONTAIN: peanuts'

french      'MAY CONTAIN: milk'

dutch       'MAY CONTAIN: milk'

Tags: 文件语言indexenglishcolumnexcelmay括号