我有一个带有二进制值列的熊猫数据框。我想用相应列中的频率替换每个单元格中的值。我的问题是如何在对列子集使用应用时跟踪当前列,如下所示:(从第 8 列应用到末尾):
train_data.ix[:,8:] = train_data.ix[:,8:].apply(x: what should come here?)
我知道这train_data.ix[:,col_number].value_counts()[0]将在 col_number 中返回零的数量,但我如何在 apply 函数中使用它?