Python 要添加到现有数据帧的If语句
我有三个数据帧。 df1 df2 df3 但是我想结合前两个数据帧(df1,df2)来基于来自另一个数据帧(df3)的if条件语句示例语句生成一个数据帧: “如果你所在的位置是Nike,那么你的主管就是菲尔·奈特”Python 要添加到现有数据帧的If语句,python,pandas,dataframe,Python,Pandas,Dataframe,我有三个数据帧。 df1 df2 df3 但是我想结合前两个数据帧(df1,df2)来基于来自另一个数据帧(df3)的if条件语句示例语句生成一个数据帧: “如果你所在的位置是Nike,那么你的主管就是菲尔·奈特” 在合并的数据帧中插入一个新列。我不完全理解您到底想对数据帧做什么。但总的来说,如果您希望在与pandas合并时使用条件语句。您可以连续进行合并和筛选。请参阅: 例如: df = df.merge(df2,how='left') df = df[(df.statement1==&q
在合并的数据帧中插入一个新列。我不完全理解您到底想对数据帧做什么。但总的来说,如果您希望在与pandas合并时使用条件语句。您可以连续进行合并和筛选。请参阅: 例如:
df = df.merge(df2,how='left')
df = df[(df.statement1=="some value") & (df.statement2=="some other value")]
我想这就是你的要求。你能给出输入和预期输出的清晰完整的示例,以及你尝试过的代码吗。看。这个问题目前还不清楚。人们不需要用图片,而是将数据帧片段以文本格式保存,所以不需要手工重写。