我想在txt文件的10个元素中用“8.3”进行除法。我读了txt文件,但是哪种方式可以对每个数据进行划分?感谢。
例如:data1 - > 155 / 8.3 195 / 8.3 .....等。 DATA2 - > 130 / 8.3 10 / 8.3 .....等。
我的阅读数据代码示例:
speeddata=read.table("c:\\SpeedData\\Data.txt",header=TRUE)
attach(speeddata)
names(speeddata)
答案 0 :(得分:1)
你在找这个吗?
dat <- read.table("Data.txt", header = TRUE)
newdat <- dat / 8.3
# data1 data2
# 1 18.6746988 15.6626506
# 2 23.4939759 1.2048193
# 3 2.5301205 3.1325301
# 4 1.8072289 25.3012048
# 5 22.8915663 1.8072289
# 6 0.2409639 24.6987952
# 7 21.9277108 6.0240964
# 8 13.8554217 6.6265060
# 9 20.4819277 0.1204819
# 10 2.0481928 6.7469880
您可以使用write.table
保存新数据框:
write.table(newdat, "NewData.txt", quote = FALSE, row.names = FALSE)