过滤后更改Pandas数据帧中的值

时间:2014-09-08 07:42:36

标签: python filter pandas dataframe

我想在Pandas数据框中做一些事情,如下所示:

  1. 选择列status包含词组HOLDRECALL
  2. 的行
  3. 将这些行的recall_hold值从FALSE更改为TRUE
  4. 我使用了以下代码,但失败了:

    book_status_df['recall_hold'] = 'FALSE'
    book_status_df.loc[book_status_df.status.str.contains('HOLD|RECALL')]['recall_hold'] = 'TRUE'
    book_status_df[book_status_df['recall_hold']=='TRUE']
    

    我做错了什么?

0 个答案:

没有答案