如果我有以下信息
ValA ValB ValC
8 xxxx NaN
7 xxxx NaN
6 xxxx 1
5 xxxx NaN
4 xxxx NaN
3 xxxx 1
2 xxxx NaN
1 xxxx NaN
输出目标
ValA ValB ValC ValD
8 xxxx NaN 20
7 xxxx NaN 20
6 xxxx 1 20
5 xxxx NaN 6
4 xxxx NaN 6
3 xxxx 1 6
2 xxxx NaN 3
1 xxxx NaN 3
我可以在初始数据帧上运行什么来将其设置为从后面的行获得的特定值或20。该值将是最近一行中满足特定条件的值,在我的示例中,当ValC=1时使用ValD中的ValA。如果在ValC中没有找到1,那么只需使用值20。你知道吗
您想做什么还不是很清楚,但下面的代码将符合您在示例中描述的内容:
相关问题 更多 >
编程相关推荐