【发布时间】:2021-07-26 20:51:32
【问题描述】:
我有一个示例数据:
datetime temperature season
2021-04-10 01:00:00. 10. Heating season
2021-04-10 01:00:00. 26. Heating season
2021-07-10 01:00:00. 16. Cooling season
2021-07-10 01:00:00. 30. Cooling season
我想创建一个名为 new_temperature 的新列:a) 如果温度列小于 18 并且季节是采暖季节,那么 new_temperature 应该是 25,否则如果它的冷却季节是 18。 b) 如果温度列大于 25 并且季节是冷却季节,则 new_temperature 列应该是 18,否则如果是采暖季节则为 22。
示例输出如下所示:
datetime temperature season. new_temperature
2021-04-10 01:00:00. 10. Heating season. 25
2021-04-10 01:00:00. 26. Heating season. 22
2021-07-10 01:00:00. 16. Cooling season. 18
2021-07-10 01:00:00. 30. Cooling season. 18
【问题讨论】:
标签: python pandas numpy data-science