1
A
回答
2
我们可以使用apply
遍历行(MARGIN = 1
)到子集非NA元素,其次是NA
元件,串连它(c(
),转置(t
)输出并将其分配给原始数据集
df1[] <- t(apply(df1, 1, FUN = function(x) c(x[!is.na(x)], x[is.na(x)])))
相关问题
- 1. 移调数据帧
- 2. 如何移动数据帧的日期?
- 3. Matplotlib数字不随帧移动
- 4. 移动/在大熊猫数据帧
- 5. 数据帧移位列
- 6. 红移来DASK数据帧
- 7. 数据帧移功能
- 8. 在r中的矩阵/数据帧中向下移动一行
- 9. 数据帧中的移动/滴漏更新
- 10. 向下移动在数据帧列中的R
- 11. 比较逻辑数据帧和数字数据帧
- 12. 将数据移动到字节数组
- 13. 使用数据帧数组在数据帧中创建数据帧
- 14. 替换数据帧中的字符串
- 15. 创建数据帧的字典中pyspark
- 16. 制作组从数字的数据帧
- 17. 转换一个数据帧为数值数据帧中的R
- 18. 使'移动数据'出现在移动数据下,'使用移动数据'
- 19. 移动数据帧的某些元件到新的列(在R)
- 20. [R移动指定的列到数据帧的结束
- 21. 熊猫据帧 - 移动从一个数据帧行到另一个
- 22. 如何移动数组中的数据?
- 23. 翻动igraph.vs到数据帧
- 24. 滚动资金数据帧
- 25. 分割数据帧动态
- 26. 根据另一个数据帧设置数据帧中的值
- 27. 根据R中的查找数据帧填充数据帧
- 28. 数据帧更改字符
- 29. 使用2D中的数据帧插入数据帧中的数据R
- 30. 如何移动一个熊猫数据帧列的单个值
您应该通过输入'?sort'和'?order'来查看'sort'和'order'的帮助信息。 – G5W
你可以做't(应用(df1,1,FUN = function(x)c(x [!is.na(x)],x [is.na(x)]))' – akrun
谢谢@akrun它的完美地工作 – CsabaD