我有一个带有一些投资数据的数据框。我需要根据某些条件(例如funding_type)从此数据框中提取数据。我只需要提取与特定基金类型匹配的数据就可以使用很多funding_types。
例如:funding_type具有风险,种子,天使,股权等价值。 我只需要数据匹配的资金类型,例如种子和天使
我尝试了
MF1[MF1['funding_round_type']=='seed']
这里MF1是我的数据帧。这提供了与种子基金类型有关的所有数据
我需要某种类似的条件
MF1 [MF1 ['funding_round_type'] =='种子'和MF1 ['funding_round_type'] =='天使']
但是熊猫不允许。
有任何线索吗?
答案 0 :(得分:0)
并且在这里不起作用,您将需要使用&
,并且对于或|
同样使用,但是如果您对同一列使用表达式,则当然只能使用值,因此对于&
,该表达式对于所有列都不适用。您需要在此处使用|
(或):
MF1[(MF1['funding_round_type']=='seed') | (MF1['funding_round_type']=='angel')]
或其他人已经说过的:
MF1[(MF1['funding_round_type'].isin(['seed', 'angel'])]