【发布时间】:2018-11-22 10:09:56
【问题描述】:
我需要 Python 方面的帮助:
- 遍历我的数据集并在列颜色中找到第一个非 NaN 值并将该值存储为 Base_color
- 我想在 Base_color 之后的 5 秒范围内填充所有 NaN 值,前提是这些值是 NaN
- 如果它在 5 秒内获得新颜色,我想将该颜色存储为基础颜色,并在 5 秒范围内用新找到的基础颜色替换新找到的 base_color 之后的所有 NaN
这是我的数据集的一个示例:
Name Color Emotion Time
Bob NA angry 2018-11-20 16:14:31
Bob NA angry 2018-11-20 16:14:31
Bob red sad 2018-11-20 16:14:31
Bob red neutral 2018-11-20 16:14:31
Bob blue sad 2018-11-20 16:14:32
Bob red sad 2018-11-20 16:14:32
Bob NA neutral 2018-11-20 16:14:33
Bob NA neutral 2018-11-20 16:14:33
Bob NA sad 2018-11-20 16:14:34
Bob blue fear 2018-11-20 16:14:35
请帮忙 :) 谢谢
【问题讨论】:
-
请不要共享代码或数据的图像,而是共享您的数据帧示例
-
共享代码,以便我们重现您的数据集并帮助您找到解决方案。
-
@AlexandreNixon 我已更改,谢谢您的建议
-
@MohitMotwani 老实说,我不知道从哪里开始编写代码,我知道我必须实现什么,但我需要代码方面的帮助