给定两个列表f=['a','b','c','d']and g=['a','c'],我可以[0,2]=indexes(f,g)用def indexes(f,g):
return [f.index(x) for x in g]有没有更好的办法?动机:对于numpy矩阵X,我想提取一些列,所以我想pd.DataFrame(X,columns=f)[g].values用X[:,indexes(f,g)].
添加回答
举报
0/150
提交
取消