【发布时间】:2020-04-26 18:10:58
【问题描述】:
我想对 2017 年 1 月 1 日至 2020 年 4 月 14 日期间的 2 只股票进行分析。不幸的是,我在导入数据方面遇到了困难。 我试图从 excel 导入数据,限制 2017 年 1 月 1 日至 2020 年 4 月 14 日期间的数据并合并这些数据。
x <- read.csv("data/pkn_d.csv")
y <- read.csv("data/lts_d.csv")
head(x)
Date Open High Low Close Volume
1 1999-11-26 16.307 16.452 15.717 16.229 14845780
2 1999-11-29 16.154 16.229 15.863 15.940 5148506
3 1999-11-30 16.086 16.375 16.086 16.229 3077465
4 1999-12-01 16.375 16.742 16.229 16.742 2881475
5 1999-12-02 16.895 17.407 16.818 17.040 3093313
6 1999-12-03 17.040 17.330 16.895 17.260 2207547
head(y)
Date Open High Low Close Volume
1 2005-06-09 26.676 26.676 25.013 25.013 1795647
2 2005-06-10 25.097 25.433 24.594 24.594 679054
3 2005-06-13 25.013 25.097 24.594 24.762 213950
4 2005-06-14 24.929 24.929 24.762 24.762 181415
5 2005-06-15 24.762 24.845 24.594 24.762 160359
6 2005-06-16 24.762 24.762 24.350 24.350 171475
我只对 2017-01-01 到 2020-04-14 和第 5 列(收盘价)的数据感兴趣
x <- x[4285:5100, 5]
y <- y[2899:3714, 5]
接下来,我要合并这些数据:
merge(x,y)
但是,我没有获得任何有意义的输出。我该如何解决这个问题?
【问题讨论】:
-
(1) 请将您的数据缩减到最少但足以说明和包含它的内容。请阅读r 页面顶部的发布说明。 (2) 问题也指“问题”,但从未说明“问题”是什么。
标签: r import-from-excel