【问题标题】:Pandas Dataframe, MOVE Specific Cell Value from one cell to Another with specific Columns (only)Pandas Dataframe,将特定单元格值从一个单元格移动到另一个具有特定列的单元格(仅限)
【发布时间】:2018-04-22 14:06:41
【问题描述】:

我希望能够复制过敏列下的值,共有三种语言。我想使用 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 列。我希望其他列保持不变。因而被忽略。即 D 列之后的任何内容。

期望的输出:

(括号是它们在excel中的位置)

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



french           'MAY CONTAIN: prawn'               

english          'MAY CONTAIN: prawn'  # remove

dutch            'MAY CONTAIN: prawn'

french           'MAY CONTAIN: peanuts' 

english          'MAY CONTAIN: peanuts' # remove

dutch            'MAY CONTAIN: peanuts'

french           'MAY CONTAIN: milk'

english          'MAY CONTAIN: milk'  # remove

dutch            'MAY CONTAIN: milk'

之后,它应该看起来像这样,我希望在 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'

【问题讨论】:

    标签: python pandas numpy dataframe data-science


    【解决方案1】:

    如果我理解正确,您必须使用 .loc 命令。所以

    df.loc[french,'allergy (column)'] = df.loc[english,allergy ( COLUMN D)]
    

    重复这个过程直到你完成,然后使用 drop 命令。

    df.drop('english',0,inplace=True)
    

    【讨论】:

      猜你喜欢
      • 2018-04-22
      • 2018-03-26
      • 2023-01-20
      • 1970-01-01
      • 2020-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多