我是 R studio 的新手。我试图根据股票相对于我的样本中所有股票的平均回报的表现将它们分为几类。 我有几只股票的每日股票数据,并且数据是堆叠的。 我想,对于每一天,如果回报高于样本中的平均股票回报,则为股票赋值 1,否则为 0。 我怎样才能做到这一点?

我的数据集看起来像这样

Date        SecurityID    Return
01.01.01    1             0.02
02.01.01    1             -0.005
03.01.01    1             0.01
...
01.01.01    10            0.1
02.01.02    10            0.005
03.01.01    10            0.01

#1楼 票数:0

使用 tidyverse:

data %>% group_by(Date) %>% mutate(value = ifelse(Return > mean(Return), 1, 0))

  ask by signe translate from so

未解决问题?本站智能推荐:

6回复

将字符串列拆分为多个虚拟变量

作为R中data.table包的相对缺乏经验的用户,我一直在尝试将一个文本列处理成大量的指示符列(虚拟变量),每列中有一个1表示特定的子字符串是在字符串列中找到。 例如,我想处理这个: 进入这个: 我已经弄清楚如何进行处理,但运行时间比我想要的要长,我怀疑我的代码效率低下。
1回复

检索股票价格

我正在尝试使用Quantmod使用以下代码检索股票价格。 下面的代码使我可以检索需要的内容。 但是,当我导出CSV文件时,日期列(第一列)仅显示为数字序列。 需要明确的是,当我打开数据框时,在R中很好,但是在导出时会更改。 任何想法如何使代码包含日期? -迈克
1回复

如何在 R 中获取股票的财务信息

我正在尝试获取资产净值、股息、负债等财务信息。 我尝试使用quantmod包获取所有股票信息。 但它不适用于financials 。 有没有办法在 R 中获取财务数据。我使用了下面的代码,它给了我错误。 代码 错误: 是否有其他方式获取财务信息?
1回复

使用QuantMod从股票图表中删除假期

我正在尝试使用Quantmod绘制一些中国股票。 但是问题在于图表总是显示我没有交易日,例如周末和假期。 我想知道如何删除那些日子以使图表连续。
3回复

使用双循环(不使用包)从多家公司的股票价格计算股票收益

我有一个多列(每列代表一家公司)和多行(由股票价格组成)的矩阵 我想在不使用包的情况下计算退货! 我尝试用双 for 循环来做它,但它不起作用,我收到一个错误: “错误 Portf_Returns[i, j] <- Portf_ClosingPrices[i + 1, j]/Port
1回复

从 R 中的大型数据框创建股票指数等

我有一个名为stockdata的数据框,其中包括几年内几只股票的收盘价。 数据框的样式如下所示: 由此我想: 添加名为percentage的列,其中应包含基于每只股票的第一个上市日期的股票表现百分比。 根据数据框中所有股票的收盘价创建股票指数。 由于股票数量因时间而异(不同的推出日期、
2回复

如何只返回一个股票价格?

初始数据集我有超过一千个股票代码,以及相应的 IPO 日期。 我想使用循环遍历每个股票代码并找到 IPO 日期的开盘价。 我目前可以用 quantmod 做到这一点。 getSymbols(),但它下载整个数据集,我可以将数据限制在一个时间范围内,但它不会让我这样做。 getSymbols('AA
1回复

如何找到投资组合中每只股票的月回报

我想找到每只股票的每月回报。 我当前的代码为我的所有股票提供了相同的价值