【发布时间】:2021-06-04 09:02:53
【问题描述】:
我有一个这样的数据框;
df = pd.DataFrame(np.array([['apple', 'golden', 3], ['apple', 'green', 6], ['banana', 'golden', 9], ['apple', 'golden', 5], ['apple', 'green', 6], ['banana', 'golden', 6]]),
columns=['Column1', 'Column2', 'Column3'])
df
Column1 Column2 Column3
0 apple golden 3
1 apple green 6
2 banana golden 9
3 apple golden 5
4 apple green 6
5 banana golden 6
我想将“Column1”行与在新的 Column4 中迭代进行比较。如果有差异我想写下True,如果不是False。
Column1 Column2 Column3 Column4
0 apple golden 3 False
1 apple green 6 False
2 banana golden 9 True
3 apple golden 5 True
4 apple green 6 False
5 banana golden 6 True
最后,如果比较结果为真,我想将 Column1 项添加到列表中。
list = ['banana']
【问题讨论】: