【发布时间】:2019-04-16 09:26:45
【问题描述】:
我有以下数据框,我想比较 3 列值并在另一列“Id_Name_Table_Matching”中更新 True/False
在我的代码下面:
L1_ID = ['Region', 'Col2', 'Col3', 'Col4', 'Col5']
L1_Name = ['Region', 'Col2', 'Col3', 'Col4', 'Col5']
L1_Table = ['Region', 'Col2', 'Col3', 'Col4', 'Col5']
DF1 = pd.DataFrame({'dimId': L1_ID, 'dimName': L1_Name, 'sqlTableColumn': L1_Table})
如果所有列的值都匹配,我想在“Id_Name_Table_Matching”中更新 true,否则为 false。 我需要如下脚本:
DF1['Id_Name_Table_Matching'] = DF1['dimId'] == DF1['dimName'] == DF1['sqlTableColumn']
【问题讨论】:
标签: python python-3.x pandas list dataframe