次の形式の R に XTS 時系列があり、別のプログラムで作業するために CSV としてエクスポートする前に、いくつかの処理、サブセット化、および再配置を試みています。
head(master_1)
S_1
2010-03-03 00:00:00 2.8520
2010-03-03 00:30:00 2.6945
2010-03-03 01:00:00 2.5685
2010-03-03 01:30:00 2.3800
2010-03-03 02:00:00 2.2225
2010-03-03 02:30:00 2.0650
と
str(master_1)
An ‘xts’ object from 2010-03-03 to 2010-05-25 08:30:00 containing:
Data: num [1:4000, 1] 2.85 2.69 2.57 2.38 2.22 ...
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr "S_1"
Indexed by objects of class: [POSIXt,POSIXct] TZ:
Original class: 'zoo'
xts Attributes:
List of 1
$ dateFormat: chr "Date"
そして、これを data.frame に変換して、より簡単に操作して別のプログラムにエクスポートできるようにしたいと思います。ただし、test1 <- as.data.frame(master_1)
test1 を使用すると、インデックス (つまり、日付と時刻) が表示されます。
head(test1)
S_1
2010-03-03 00:00:00 2.8520
2010-03-03 00:30:00 2.6945
2010-03-03 01:00:00 2.5685
2010-03-03 01:30:00 2.3800
2010-03-03 02:00:00 2.2225
2010-03-03 02:30:00 2.0650
インデックスは表示されませんが、
str(test1)
'data.frame': 4000 obs. of 1 variable:
$ S_1: num 2.85 2.69 2.57 2.38 2.22 ...
また、csv の書き込みwrite.csv(master_1, file="master_1.csv")
には時刻や日付は含まれません。これはなぜですか? また、他の R コマンドで使用され、適切にエクスポートされるように、日付/時刻データを列として含めるにはどうすればよいですか?
助けてくれてありがとう。