R 虚拟数据示例

R 虚拟数据示例,r,dataframe,R,Dataframe,我正在尝试创建一个虚拟数据示例,以便更好地向论坛提问。基本上,我正在尝试在一页纸上创建一个包含6个图形的PDF。下面是我一直试图构建的示例代码 #Dummy data Data1 <- data.frame(flow = c(8,8.5,6,7.1,9), SP_elev = c(20,11,5,25,50)) Data2 <- data.frame(flow = c(7,7.2,6.5,8.2,8.5), SP_elev = c(13,15,18,25,19)) Data3 <

我正在尝试创建一个虚拟数据示例,以便更好地向论坛提问。基本上,我正在尝试在一页纸上创建一个包含6个图形的PDF。下面是我一直试图构建的示例代码

#Dummy data
Data1 <- data.frame(flow = c(8,8.5,6,7.1,9), SP_elev = c(20,11,5,25,50))
Data2 <- data.frame(flow = c(7,7.2,6.5,8.2,8.5), SP_elev = c(13,15,18,25,19))
Data3 <- data.frame(flow = c(2,3,5,7,9), SP_elev = c(20,25,28,30,35))
Data4 <- data.frame(flow = c(1,4,6,8,9), SP_elev = c(13,15,18,25,19))
Data5 <- data.frame(flow = c(1,4,6,8,9), SP_elev = c(13,15,18,25,19))
Data6 <- data.frame(flow = c(1,4,6,8,9), SP_elev = c(22,23,25,27,29))

#Create Vector list (in place of list.files)
dataframes = list("Data1" = data1, 
                  "Data2" = data2, 
                  "Data3" = data3,
          "Data4" = data4,
          "Data5" = data5,
          "Data6" = data6)

# open the PDF device
pdf(file="Dummy_Example.pdf", paper="letter", height=10, width=8)

#Create array of plots 
par(mfrow=c(3,2))

#plot a with regression model
for (i in dataframes) {

plot (i[,c('flow', 'SP_elev')], xlab=expression(paste("Discharge (", ft^3, "/s)",sep = "")), ylab= "Elevation (m)", tck=0.02, adj = 0.5)

}

# close the PDF device
dev.off()

您应该将data.frames放入列表中

dataframes = list("Data1" = Data1, 
                  "Data2" = Data2, 
                  "Data3" = Data3) # I gave up here

剩下的代码应该可以工作。

您应该将data.frames放入列表中

dataframes = list("Data1" = Data1, 
                  "Data2" = Data2, 
                  "Data3" = Data3) # I gave up here

剩下的代码应该可以工作。

您应该将data.frames放入列表中

dataframes = list("Data1" = Data1, 
                  "Data2" = Data2, 
                  "Data3" = Data3) # I gave up here

剩下的代码应该可以工作。

您应该将data.frames放入列表中

dataframes = list("Data1" = Data1, 
                  "Data2" = Data2, 
                  "Data3" = Data3) # I gave up here


剩下的代码应该可以工作。

短而坏的修复方法是
get(i)
@baptiste我该把它放在哪里?在plot函数中,数据帧实际上是一个字符向量,而不是一个列表。您应该使用
dataframes-Hi,花一点时间在标记之前阅读标记摘录。是给熊猫的,而你需要在这里。下次小心点。请看这篇文章。短而坏的修复方法是
get(i)
@baptiste我该把它放在哪里?在plot函数中,数据帧实际上是一个字符向量,而不是一个列表。您应该使用
dataframes-Hi,花一点时间在标记之前阅读标记摘录。是给熊猫的,而你需要在这里。下次小心点。请看这篇文章。短而坏的修复方法是
get(i)
@baptiste我该把它放在哪里?在plot函数中,数据帧实际上是一个字符向量,而不是一个列表。您应该使用
dataframes-Hi,花一点时间在标记之前阅读标记摘录。是给熊猫的,而你需要在这里。下次小心点。请看这篇文章。短而坏的修复方法是
get(i)
@baptiste我该把它放在哪里?在plot函数中,数据帧实际上是一个字符向量,而不是一个列表。您应该使用
dataframes-Hi,花一点时间在标记之前阅读标记摘录。是给熊猫的,而你需要在这里。下次小心点。请看这篇文章。我将字符向量更改为列表,但仍然收到相同的错误。您拼错了数据,请不要忘记大写字母Damazing。成功了。我想我的眼睛累了。非常感谢。我将字符向量更改为列表,但仍然收到相同的错误。您拼错了数据,请不要忘记大写字母Damazing。成功了。我想我的眼睛累了。非常感谢。我将字符向量更改为列表,但仍然收到相同的错误。您拼错了数据,请不要忘记大写字母Damazing。成功了。我想我的眼睛累了。非常感谢。我将字符向量更改为列表,但仍然收到相同的错误。您拼错了数据,请不要忘记大写字母Damazing。成功了。我想我的眼睛累了。谢谢。