如果我有这样的数据框架:
商业、商业、金融等领域的商品、商业、金融、商业、金融、金融等行业的商业、商业、金融、金融、商业、金融等行业的商业、金融、商业、金融等领域的商品、商品、金融、商业、金融、金融等领域的商品、商业、商业、金融等
0
1
2
3
4
5
6
.=‘3’>
我对每一栏感兴趣的指标如下(这些指标是一系列的):
财政、金融等方面。
0
所以我想要的结果是
财政、商业、金融、金融等方面。
0
我希望能得到结果
如果需要的话,我可以将这些索引转换成数组,但是目标是并行地索引这些不同的列。
发布于 2014-08-18 20:55:49
您可以使用DataFrame.lookup,然后构建一个新框架。不是最漂亮的,但:
>>> s
a 3
b 5
c 8
d 1
Name: 0, dtype: int64
>>> df.lookup(s.values, s.keys())
array([ 3, 68, 66, 34])
>>> pd.DataFrame(dict(zip(s.keys(), df.lookup(s.values, s.keys()))), index=[0])
a b c d
0 3 68 66 34我假设我们使用的是s,这是一个Series,用来保存索引。
https://stackoverflow.com/questions/25371228
复制相似问题