我想获取同名列(即列A)的位置。
数据框a:
A B A C
text1 text3 text5 text7
text2 text4 text6 text8
我可以获得列A的位置,但如何获得第二列的位置。有多个 Dataframe 具有不同的列数,并且A的位置在 Dataframe 中不相同。谢谢。
for col in a.columns:
if col == 'A':
indx1 = a.columns.get_loc(col)
#if second column A
indx2 = a.columns.get_loc(col)
4条答案
按热度按时间8dtrkrch1#
使用
np.where()
可以轻松获得结果。输出:
gzjq41n42#
这将为您提供所有同名列的位置
moiiocjp3#
作为一行程序,它返回重复列的索引位置:
在本例中,它返回:
[0, 2]
,因为列A是重复的。k5ifujac4#
如果找到“A”:
实验结果:
如果找到所有重复列名:
实验结果: