我需要为我的论文做一个活动研究,并计划用“eventstudie”包来做。我的数据(excel)与这样做所必需的类不匹配,所以我研究了它,现在它看起来像这样:
事件:
theorem my_iterate_induct [consumes 1]: "iterate f x y ⟹ (⋀a. P a a) ⟹
(⋀a b c. f a b ⟹ iterate f b c ⟹ P b c ⟹ P a c) ⟹ P x y"
by (induction x y rule: iterate.induct) simp_all
回报:
就是这样开始的:
'data.frame': 9 obs. of 2 variables:
$ when: Date, format: "1925-04-29" "1925-03-21" "1925-10-02" "1927-04-27" ...
$ name: chr "Deutsche Bank" "Deutsche Bank" "Deutsche Bank" "Deutsche Bank" ...
现在看起来像这样:
str(db.kurs)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 1455 obs. of 2 variables:
$ date : POSIXct, format: "1925-01-02" "1925-01-03" "1925-01-05" "1925-01-06" ...
$ Deutsche Bank: num 0.181 0.191 0.191 0.184 0.186 ...
问题是,似乎返回需要成为一个动物园对象,如下所示:
str (db.kurs3)
'data.frame': 1455 obs. of 2 variables:
$ date : Date, format: "1925-01-02" "1925-01-03" "1925-01-05" "1925-01-06" ...
$ Deutsche.Bank: num 0.181 0.191 0.191 0.184 0.186 ...
像 'zoo' series from 2010-07-01 to 2013-03-28
Data: num [1:720, 1:30] 0.528 -1.731 -0.253 -0.317 -1.277 ...
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr [1:30] "Bajaj.Auto" "BHEL" "Bharti.Airtel" "Cipla" ...
Index: Date[1:720], format: "2010-07-01" "2010-07-02" "2010-07-05" "2010-07-06" "2010-07-07"
这样简单的东西似乎不起作用,我尝试了像这样的东西
as.zoo
然而它只是每天在我的返回数据中领先一步,但由于星期日没有交易是错误的,所以它认为我的数据达到了1928-12-28而我有数据直到1929年12月31日
我真的没有想法,如何将它转换为动物园对象,所以我终于可以进行事件研究了。我真的希望有人可以帮助我,如果你需要更多信息,请给我一个抬头!
问候
尼克