在我的python数据框中,我有大约40列。在这40个列中,大约20列以"Name_"
开头,例如"Name_History","Name_Language
"其余列以"score_"
开头,例如" Score_Math"," Scor_Physisc"。
我想动态确定First&以"Name_"
开头的列的最后一个索引。
答案 0 :(得分:1)
您可以执行此操作以返回包含第一个和最后一个的数组:
df.columns[df.columns.str.startswith('Name_')][[0,-1]]