我试图弄清楚如何在我的数据帧中对数值进行对数(对数基数= 10)。我一直在想两种方法: 1)使用嵌套的for循环遍历行和列; 2)编写一个函数,该函数将单元格值的幂乘以10即可得到对数。 由于我是编程新手,所以我一直在努力编写能够做到这一点的代码。每一个帮助将不胜感激!谢谢。
这是我最初的想法:
# 2. Write the function that will iterate over df[, 3:29] and antilog the values. The first two columns are characters, others are numbers.
# store the output in a new df
for (i in nrow(df)) {
for (j in ncol(df[, 3:29])) {
# make a calculation
# print the output
}
}