在R中将数据帧转换为CSV文件

时间:2019-07-26 22:35:40

标签: r dataframe matrix

我有一个包含i,j,t和value的数据框。 i和j是1到100,t是30,value列是一些随机整数。我想使用包含随机整数的100x100矩阵将其转换为30个时间间隔,然后将该数据集放入CSV文件中。但是csv文件具有100行和30,000列,我想要30套100x100矩阵。这是我所做的。

> head(Demand_frame)

  i j t value

 1 1 1     1

 2 1 1     2

 3 1 1     3

 1 2 1     4

 1 3 1     5

 1 1 2     6

> Demand <- acast(Demand_frame, i~ j~ t) # Convert Data.frame back to array 

> dim(Demand)

[1] 100 100  30

> write.csv(Demand, "Demand.csv")

当我打开Demand.csv文件时,有30,000列和100行。如何使文件输出看起来像这样?

Time 1

1 4 5

2..

3..

Time 2

6..

...

...

.

.

.

Time 30

...

...

...

0 个答案:

没有答案