我已经有两天没能从CSV文件中的两列开始创建一列了;我的兴趣是通过获取这两列的值来创建第三列:
示例:
Column | NUMBER 1 | NUMBER 2 | NUMBER 3 | NUMBER 4 | NUMBER 5 |
YES NaN
NaN YES
NO NaN
YES NaN
Column | NUMBER 6 |
YES
YES
NO
YES
我试过了
df['Number6'] = df['Number4'].fillna(df['Number5'])
但我只有第4列的值。你知道吗
错误在哪里?你知道吗
多谢了
马可
Tags:
我用了你的样本数据:
然后我执行了你的指令:
我得到了你的预期结果:
我正在使用python3.7和Jupyter笔记本。也许你应该升级一下 你的安装?你知道吗
我还注意到你的标题包含例如数字4而不是数字4。 你写的列名正确吗?你知道吗
相关问题 更多 >
编程相关推荐