3
我想知道如何從我使用腳本讀取的txt文件中將單個列乘以5。我只知道如何通過數字來疊加所有的列,但不是一個列。 這是我讀txt文件腳本:如何將data.frame中的單個列乘以數字
d = read.table(file="tst1.txt",header=TRUE)
我想知道如何從我使用腳本讀取的txt文件中將單個列乘以5。我只知道如何通過數字來疊加所有的列,但不是一個列。 這是我讀txt文件腳本:如何將data.frame中的單個列乘以數字
d = read.table(file="tst1.txt",header=TRUE)
d[,i]<-d[,i]*5
。有關提取對象部分的更多信息,請參閱?Extract
。
假設您的數據幀d
有一個名爲「number」的列(您可以使用str(d)
查看數據框中列的實際名稱)。要乘以5列「數量」,使用:
# You are referring to the column "number" within the dataframe "d"
d$number * 5
# The last command only shoes the multiplication.
# If you want to replace the original values, use
d$number <- d$number * 5
# If you want to save the new values in a new column, use
d$numberX5 <- d$number * 5
另外,儘量參照標準的R文檔,你可以在official page找到。