我如何从csv文件中存储数据?

问题描述 投票:0回答:1

我想对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年1月1日至2020年4月14日之间的数据和第5栏(收盘价)感兴趣>>

x <- x[4285:5100, 5]
y <- y[2899:3714, 5]

接下来,我想合并这些数据:

merge(x,y)

但是,我没有得到任何有意义的输出。如何解决此问题?

我想对2017年1月1日至2020年4月14日之间的2只股票进行分析。不幸的是,我很难导入数据。我正在尝试从excel导入数据,限制数据为...

r import-from-excel
1个回答
0
投票

由于该问题不包含可复制的示例,因此以下解决方案合并了通过quantmod软件包从互联网检索的一组股价。

© www.soinside.com 2019 - 2024. All rights reserved.