【发布时间】:2021-05-19 20:08:36
【问题描述】:
Holding Period Classification Type Optimization & Gap Risk Directional Risk
0 Short Term Optimization & Gap Risk Frequency of Optimization Beta Calibration
1 Medium Term Directional Risk Frequency of Data Input for alpha model frequency of Beta or $ Rebalanciing
2 Long Term Concentration Ability to React to Change in Market Risk/Vol Is beta/$ neutrality controlled through index,...
我想将分类类型列中的值与以下列的值进行匹配。
我想要某种类型的所有值的列表作为结果。
Holding Period Classification Type List
0 Short Term Optimization & Gap Risk ['Frequency of Optimization', 'Frequency of Data Input for alpha model', 'Ability to React to Change in Market Risk/Vol']
1 Medium Term Directional Risk ['Beta Calibration', 'frequency of Beta or $ Rebalanciing', 'Is beta/$ neutrality controlled through index, options or single name positions?']
2 Long Term Concentration NA
我希望这能说明我想要什么。基本上是与“分类类型”列中的值同名的列中所有值的聚合。
【问题讨论】:
-
你不能用我给出的数据框来帮助自己吗?
-
优化和差距风险、定向风险是“分类类型”列中的值,而不是列名。
-
你可以使用索引,
cols = list(df['Classification Type'].values),然后是df[cols]。
标签: pandas pandas-groupby pivot-table data-manipulation