【问题标题】:np.where multiple conditionsnp.where 多个条件
【发布时间】:2022-06-13 17:32:55
【问题描述】:

我有以下数据框

import pandas as pd

data = {'country': ['US', 'US', 'US', 'DE', 'DE', 'DE', 'IT', 'IT', 'IT', 'CN', 'CN'],
        'year': [2000,2001,2002,2000,2001, 2002, 2000,2001, 2002, 2001, 2002]}

data = pd.DataFrame(data)

我想为每个国家分配该国家所在的大陆。我尝试使用 np.where,但我不知道如何处理多个条件。任何其他方式都非常受欢迎。

想要的输出:

data = {'country': ['US', 'US', 'US', 'DE', 'DE', 'DE', 'IT', 'IT', 'IT', 'CN', 'CN'],
        'year': [2000,2001,2002,2000,2001, 2002, 2000,2001, 2002, 2001, 2002],
       'continent': ['North America', 'North America', 'North America', 'Europe', 'Europe', 'Europe', 'Europe', 'Europe', 'Europe', 'Asia', 'Asia']}

data = pd.DataFrame(data)

【问题讨论】:

标签: python pandas numpy


猜你喜欢
  • 2020-04-02
  • 1970-01-01
  • 2017-02-02
  • 1970-01-01
  • 1970-01-01
  • 2016-08-04
  • 2021-12-18
  • 2017-11-18
  • 2021-09-17
相关资源
最近更新 更多