R文件从txt文件中划分

时间:2014-01-01 20:10:55

标签: r

我想在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)

Txt链接: http://www.sendspace.com/file/dka9j1

1 个答案:

答案 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)