如何计算名称以特定单词开头的列数

时间:2017-08-02 16:08:01

标签: python pandas

在我的python数据框中,我有大约40列。在这40个列中,大约20列以"Name_"开头,例如"Name_History","Name_Language"其余列以"score_"开头,例如" Score_Math"," Scor_Physisc"。

我想动态确定First&以"Name_"开头的列的最后一个索引。

1 个答案:

答案 0 :(得分:1)

您可以执行此操作以返回包含第一个和最后一个的数组:

df.columns[df.columns.str.startswith('Name_')][[0,-1]]