【发布时间】:2019-07-05 23:17:51
【问题描述】:
我有一个数据框,其中包含一些投资数据。我需要根据某些条件(例如funding_type)从该数据框中提取数据。有许多可用的funding_types 我只需要提取与特定基金类型匹配的数据。
例如:funding_type 的值有风险、种子、天使、股权等。 我只需要数据匹配资金类型比如种子和天使
我试过了
MF1[MF1['funding_round_type']=='seed']
这里 MF1 是我的数据框。这给出了与种子基金类型相关的所有数据
我需要的条件有点像
MF1[MF1['funding_round_type']=='seed' 和 MF1['funding_round_type']=='angel']
但熊猫不允许这样做。
有什么线索吗?
【问题讨论】:
-
MF1[(MF1['funding_round_type']=='seed') &(MF1['funding_round_type']=='angel')]或MF1[MF1['funding_round_type'].eq('seed') & MF1['funding_round_type'].eq('angel')]应该可以工作 -
pandas 当然允许这种类型的操作,但是你必须使用正确的语法。例如:
MF1[MF1['funding_round_type'].isin(['seed','angel'])]