熊猫 - 在向量化操作期间获取系列索引

2024-03-29 13:22:57 发布

您现在位置:Python中文网/ 问答频道 /正文

比如说,我有一个dataframe 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'])

Tags: 消息messagedataframedfindexnpcolwhere