首页 > 解决方案 > 如何将列的值复制到新列中

问题描述

你好! 你知道我如何将单元格[Column "DATA_2]的值复制到新列[Column "NEW_DATA"]中,但前提是该值为 "1" 或 "-1" 并且必须复制上面的 2 个单元格原始单元格?(新列中的所有其他单元格必须为“0”)

数据框

我正在使用 Pandas,您至少可以帮我了解要使用哪些功能吗?

谢谢!

标签: pythonpandasdataframescikit-learn

解决方案


你总能做到

df['new_data'] = df['DATA_2'].shift(-2).fillna(0)

推荐阅读