我有一个数据帧,其中一个观察值有不匹配的列。有点像这样:
Names Age Dept
0 John 21 sales
1 Joe 22 IT
2 Ann 20 IT
3 24 sales NaN
我想把值移到下一列,并在第一列上赋值NaN,而第一列实际上缺少值
Names Age Dept
0 John 21 sales
1 Joe 22 IT
2 Ann 20 IT
3 NaN 24 sales
我搜索了很多,但没有找到一个方法来做这件事。我觉得应该有一个内在的方法,以一种简单的方式来做这件事
我是一个新手编程,所以抱歉,如果这是一个基本的问题
通过^{} 和^{} 或函数^{} 创建布尔掩码以查找有问题的行,然后^{} 仅筛选行:
或者使用
df[...]=df[...]
结构:现在:
是:
shift(axis=1)
逐行移动,如果删除axis=1
部分,shift()
它将逐列移动相关问题 更多 >
编程相关推荐