首页 > 解决方案 > Pandas - 在矢量化操作期间获取系列索引

问题描述

说,我有一个数据框 df ,其中一列是:

df['letters'] = pd.Series(['a','a','m','a'])

我想在 df 中添加一个消息列,如下所示:(如果存在 index() 之类的东西,那就太好了。)

message_col = np.where(df['letters']=='a','found','missing at index'+str(df['letters'].index()))

结果将是:

df['message_col'] = pd.Series(['found','found','missing at index 2','found'])

标签: pythonpandas

解决方案


推荐阅读