Hello,
I have a dataframe containing 3 columns. 1 column containing decimal values
. Dataframe looks like
query target value
1: Carnosic acid D00374 0.6089239
2: Dehydroabietane D00374 0.6418605
3: 12-Hydroxy-11-methoxy-8,11,13-abietatrien-20-oic acid D00374 0.6175299
4: Cafestol D00374 0.6250000
5: Estradiol D00374 0.6418605
6: Estrone D00374 0.6418605
From the value column, I would like to take only 3 digits after the decimal point at the time of reading the dataframe. using read.csv()
. Is it possible to read a specific number of digits using read.csv()
A reproducible dataframe is given below
structure(list(query = c("Carnosic acid", "Dehydroabietane",
"12-Hydroxy-11-methoxy-8,11,13-abietatrien-20-oic acid", "Cafestol",
"Estradiol", "Estrone"), target = c("D00374", "D00374", "D00374",
"D00374", "D00374", "D00374"), value = c(0.608923884514436,
0.641860465116279, 0.617529880478088, 0.625, 0.641860465116279,
0.641860465116279)), row.names = c(NA, -6L), class = c("data.table",
"data.frame"), .internal.selfref = <pointer: 0x5556d4979500>)