如何将一部分熊猫行提取为一系列

时间:2017-01-23 22:13:30

标签: python pandas dataframe

我有一个数据框df,其中包含

等列
['Part Number', 'Category', '1.2013', '2.2013', ... , '12.2016']

和其他文本描述符列。

我将日期列为一个列表,并希望将它们作为一个系列从任意行中提取出来,使用旧值作为系列值进行索引,而不包含其他信息。

我该如何做到这一点?

EG:

我的第一行就像是

    Category  Part Number 1.2013 2.2013 3.2013
0   Engine      RJ45          0      0      0

我想要

1.2013    0
2.2013    0
3.2013    0
Name: RJ45, dtype: int64

1 个答案:

答案 0 :(得分:1)

这就是你想要的吗?

In [121]: df.filter(regex='^\d+\.\d{4}').T
Out[121]:
        0
1.2013  0
2.2013  0
3.2013  0
相关问题