我有一个带有AI列的数据框,想要将A列的所有行与该列的第一行进行比较,然后将所有列与该列的最后一行进行比较(如果有任何值与第一行或最后一行添加标志列匹配),如果不匹配则给出0然后给1。
注意:比较所有与第一行不包括最后一行的行时 比较所有行与最后一行时不包括第一行
所以我需要知道列中的任何值与第一个值或最后一个值相同,并提供标志
答案 0 :(得分:0)
使用Series.iloc
通过建立索引选择第一个和最后一个值,通过Series.isin
检查成员资格,并将{a=9, b=3, c=2}
转换为True/False
的整数,然后设置第一个和最后一个值到1/0
使用DataFrame.iloc
到Index.get_loc
的0
列位置:
flag