尝试使用 R 中的“pa”包进行基本的性能归因分析
Posted
技术标签:
【中文标题】尝试使用 R 中的“pa”包进行基本的性能归因分析【英文标题】:Try to do a basic Performance Attribution analysis using the "pa" package in R 【发布时间】:2019-02-03 08:12:36 【问题描述】:我在 R 中加载了一个名为“pa
”的包,试图为我的投资组合做一些基本的性能归因分析,pa 包带有自己的数据框,即“年份”
我在控制台行中尝试了数据(年份),它可以工作
我的问题.....
我尝试创建/导入一个 CSV 文件,我将其命名为 Rtestcsv
(包含我所有的控股和彭博代码)
我尝试在控制台输入[data (Rtestcsv)]
,弹出错误信息说找不到文件,为什么?
杨璐创建的“pa
”包是不是只能应用于自己的数据框?
为了使用“pa”包性能简单分析,我自己的数据框应该怎么做?因为似乎 CSV 文件已成功导入并出现在右上角的 R 环境中
如果有人能给我一些见解来处理我的问题,我将不胜感激,因为我是 R 新手
【问题讨论】:
【参考方案1】:data()
函数主要用于从提供的包中导入预先存在的数据集,而不是您自己的 csvs 或 xlsx 文件等。要导入您自己的数据,您可以使用read.csv()
函数。但是,我会推荐 readr 包中的 read_csv()
函数,因为它要快得多。 (确保你先安装它)
library(readr)
rtestcsv <- read_csv("/path/to/file.csv")
如果文件在您的工作目录中,则可以省略斜杠。您应该能够将数据框作为变量访问。一旦它在您的环境中,您应该可以随心所欲地使用它。至于你应该如何进一步处理你的数据框,这完全取决于你打算做什么样的分析以及你想使用什么功能。
【讨论】:
以上是关于尝试使用 R 中的“pa”包进行基本的性能归因分析的主要内容,如果未能解决你的问题,请参考以下文章