2017-08-02 21 views
-3

在我的Python数据帧我身边有40列的列数。在这些40列的20列开始与"Name_"例如​​“和其余柱"score_"例如启动‘Score_Math’,” Scor_Physisc”。我怎么能指望他的名字开始与特定的词

我想确定列的动态第一&最后一个索引开始"Name_"

+0

至少你可以给输入,得到所需要的输出,让别人做休息,你没有描述的问题右 – armnotstrong

+0

对于每一列名;如果名称以'Name_'开始;将该列的索引存储在容器中。 – wwii

+0

是你的问题数列或获得第一个/最后一个索引? (你的标题和正文不太匹配) –

回答

1

你可以做到这一点与第一和最后一个返回一个数组:

df.columns[df.columns.str.startswith('Name_')][[0,-1]] 
相关问题