0

我正在尝试分析“比特币”一词的比特币市场价格和谷歌搜索趋势之间的关系。对于前者,我使用的是在 blockchain.info 中找到的以 .CSV 格式下载的图表;对于后者,我使用的是 Google 趋势数据(在 Google 趋势页面中搜索“比特币”),也以 .CSV 格式下载。我打算在 Excel 中将它们相互绘制成图表,对它们进行一些数学运算,等等……问题是,Google 趋势数据每周记录一次,而 Blockchain.info 数据每天记录一次。这意味着结果行在第一个数据点之后不对齐:

Excel 工作簿屏幕截图

是否有一个快速的快捷方式可以用来分散 Google 趋势数据,以便每行中的日期匹配(并且在区块链数据中的给定日期存在空白 A 和 B 行的数据)?非常感谢任何和所有帮助!

注意:我意识到之前已经对这些数据进行过分析;为了自学的目的,我想自己做。

4

3 回答 3

1

每周谷歌趋势与每日市场价格一致

更新: teylyn 的第二个答案比这种方法更有效,并且也满足了我认为你正在寻找的东西

该图最终将如下所示:Chart - rough,尽管您可以更改趋势线的名称和/或将条形图与折线图并置(见下文)

1) 将所有数据排成三列,如下图: Excel 数据快照

2)创建数据透视表。
选择数据。
转到插入>数据透视表

3)操作数据透视表
行标签:日期
列标签:谷歌趋势,比特币价格

确保这些值使用 Sum。(如果选择了计数或其他选项,请单击每个值的下拉菜单,然后单击值字段设置,然后选择“总和”)

同样,这仅在日期戳匹配时才有效。否则请告诉我。

3)创建折线图
单击数据透视表中的任意位置,创建 Excel 折线图。
右键单击图表,然后单击“选择数据”。
单击“隐藏和空单元格”
选择“用线连接数据点”
通过两个提示点击确定....和 ​​YAYYYYY

可视化此数据集的额外格式化提示:
如果趋势线的比例很奇怪,请右键单击其中一条趋势线,然后转到:

格式化数据系列 > 系列选项 > 次轴

如果您希望其中一个系列成为条形图(将条形图与折线图并列),请选择其中一条趋势线,转到设计 > 更改图表类型

于 2016-06-21T15:19:18.787 回答
0

使用 X 轴为时间值的 XY 散点图或 X 轴为时间轴的折线图。时间值将根据它们的值绘制。

在此处输入图像描述

于 2016-06-21T06:40:00.933 回答
0

我第一次添加了另一个答案。在单元格 E2 中添加一个公式:

=iferror(vlookup(C2,$A$2:$B$10000,2,false),na())

调整到您的范围并复制下来。

这将在每周列中查找每日日期,并从 B 列返回匹配日期的值。将 NA() 替换为最适合您目的的值。图表将忽略 NA() 作为值。

于 2016-06-21T10:29:37.620 回答