我想在python.enter image description here中基于行后的条件在一列中填充字符串缺失值
缺少的值应该与后面的行有不同的值(如果我们从及时的Angular 来看),所以它应该是connect -> disconnect -> connect等等。所以在这种情况下,我想让Monitoring Desc
缺少的值用“disconnect”填充,因为后面的行是“connect”。
我试过了:df['Monitoring Desc'] = df['Monitoring Desc'].fillna(np.where(df['Monitoring Desc'].shift(1) == "ws_connect", "ws_disconnect", "ws_connect"))
但显示错误消息:TypeError:“value”参数必须是标量,dict或Series,但您传递了“ndarray”
我没有在python中做这种分析,所以我想不出其他的东西。也许有什么与循环或函数有关的东西来填充这些缺失的值?任何帮助都将不胜感激。
1条答案
按热度按时间igsr9ssn1#
验证码
plz提供输入作为文本表不图像。
Map反补
字符串
DF
型
示例代码
型