在 R Studio 中修改列
Modifying Columns in R Studio
我在 R studio 中有一个传感器数据。每个列值最后都有分号。
我应该写什么来从每个值中删除分号。我附上一张照片。
这个数据集相当大,大约有 5300 个条目。
我想删除分号,所以我可以使用 ggplot() 轻松绘制它们
Sensor Data
这是我的代码:
图书馆(ggplot2)
T <- 传感器 $V3
位移 1 <- 传感器 $V4
ggplot(传感器, aes(x =T, y = 位移1)) + geom_point()
我已将传感器数据集重新创建为一个简化的 CSV 文件(我调用了 "iStack2.csv"),它显示为
你需要处理那个文件,清理它并替换东西以获得这样的数据框
ID T Displacement1
1 0002 18.628 -0.0345
2 0003 17.28 -0.0245
3 0004 18.328 -0.0145
4 0005 19.628 -0.1245
5 0006 1.628 -0.345
6 0007 28.628 -0.2345
这是 ggplot 的完整代码
rm(list=ls())
library(ggplot2)
filenames <- "iStack2.csv"
delim = ","
DF <- read.csv(filenames,header = F,sep=delim)
print(DF)
print(is.data.frame(DF))
DF2 <- data.frame(lapply(DF, function(x) gsub("13:00:", "", x)))
DF3 <- data.frame(lapply(DF2, function(x) gsub("=", "", x)))
DF4 <- data.frame(lapply(DF3, function(x) gsub(";", "", x)))
colnames(DF4) <- c("ID","T","Displacement1")
p1 <- ggplot(DF4, aes(x=T, y=Displacement1)) +
geom_point()
print(p1)
你得到的情节
希望这对您有所帮助,显然,如果您能生成一个干净的数据集开始会更好,这会节省您很多时间。
我在 R studio 中有一个传感器数据。每个列值最后都有分号。 我应该写什么来从每个值中删除分号。我附上一张照片。 这个数据集相当大,大约有 5300 个条目。 我想删除分号,所以我可以使用 ggplot() 轻松绘制它们 Sensor Data
这是我的代码:
图书馆(ggplot2) T <- 传感器 $V3
位移 1 <- 传感器 $V4
ggplot(传感器, aes(x =T, y = 位移1)) + geom_point()
我已将传感器数据集重新创建为一个简化的 CSV 文件(我调用了 "iStack2.csv"),它显示为
你需要处理那个文件,清理它并替换东西以获得这样的数据框
ID T Displacement1
1 0002 18.628 -0.0345
2 0003 17.28 -0.0245
3 0004 18.328 -0.0145
4 0005 19.628 -0.1245
5 0006 1.628 -0.345
6 0007 28.628 -0.2345
这是 ggplot 的完整代码
rm(list=ls())
library(ggplot2)
filenames <- "iStack2.csv"
delim = ","
DF <- read.csv(filenames,header = F,sep=delim)
print(DF)
print(is.data.frame(DF))
DF2 <- data.frame(lapply(DF, function(x) gsub("13:00:", "", x)))
DF3 <- data.frame(lapply(DF2, function(x) gsub("=", "", x)))
DF4 <- data.frame(lapply(DF3, function(x) gsub(";", "", x)))
colnames(DF4) <- c("ID","T","Displacement1")
p1 <- ggplot(DF4, aes(x=T, y=Displacement1)) +
geom_point()
print(p1)
你得到的情节
希望这对您有所帮助,显然,如果您能生成一个干净的数据集开始会更好,这会节省您很多时间。