0
A
回答
5
实际上,你可以很直接相减,但你需要提供第一行作为list
:
mydf - as.list(mydf[1, ])
# C1 C2 C3
# 1 0 0 0
# 2 1 2 -5
# 3 4 -1 2
# 4 6 -3 -1
## OR
mydf - c(mydf[1, ])
2
我们可以复制的第一行创建长度相同,然后做差价。
df1-df1[1,][col(df1)]
# C1 C2 C3
#1 0 0 0
#2 1 2 -5
#3 4 -1 2
#4 6 -3 -1
或者另一种选择是调换(t
)数据集,得到的差异,又转了,这可能是低效率的
t(t(df1)- unlist(df1[1,]))
# C1 C2 C3
#[1,] 0 0 0
#[2,] 1 2 -5
#[3,] 4 -1 2
#[4,] 6 -3 -1
相关问题
- 1. 从第一行减去一个data.table中的第一行R
- 2. 如何从前一行中减去?
- 3. 从。减去其他
- 4. 从数据框中的其他行中减去60行的平均值
- 5. 从Pig中的另一行中减去一行的值
- 6. 如何从同一个表中的另一行中减去一行?
- 7. 减去R中
- 8. 在SQL中从另一行中减去一行数据
- 9. Matlab的:在一排从每一个其他减去每个值,每一行
- 10. 如何从SQL中的前一行添加/减去?
- 11. 如何从数字中减去熊猫DataFrame的每一行?
- 12. 如何从第一行减去第二行和生成的MySQL
- 13. 如何从第一行减去每个主题的行?
- 14. 如何减去R中的某个列?
- 15. 从不同的行中减去
- 16. 从另一个文件中减去一个文件中的行
- 17. 如何根据R中的其他行值更新行值?
- 18. R:减去后续行的值
- 19. 如何只从一个表中减去另一个表中的行
- 20. 如何减去向量元素r中
- 21. 如何从日期中减去一天?
- 22. SQL - 从行中减去耗尽值
- 23. 如何从teradata中的当前行值中减去所有以前的行值?
- 24. 如何从awk中的第(n + 3)行减去第n个?
- 25. 如何从运行的倒数计时器中减去时间?
- 26. R中减去时间
- 27. 如何选择JTable中的其他行,如果其中一行被选中?
- 28. 减去前一行的数据,其中id与上面的行相同
- 29. 从其他行的值中创建行
- 30. 减去行
这里是一个+1,但这实际上是杀毒作用,据我所知。只需将第一行作为“列表”替代...... – A5C1D2H2I1M1N2O1R2T1
@AnandaMahto你是对的。我没有想到'list'方法。 – akrun