Comments (2)
@jonross09
Thanks for submitting. Can you upload your .R file so we can reproduce? It's difficult to tell everything that you are doing.
-Matt
from tidyquant.
Hi @jonross09
I was looking into this again. There's a few issues that I see from the warnings:
First, there appears to be an issue with your weights table. If the assets (stock symbols) exist in the weights table that doesn't existing in the stocks table then you will get an error.
Second, you have a portfolio index column in your weights table, but you don't have a portfolio index column in your stocks (d2
) table. This means your weights table is setup for multiple portfolios but your stocks table is setup for single portfolio. Since it only looks like you have one portfolio, you could just drop the portfolio column from your weights table and it should work.
Some background on the "portfolio" column: This index column with key name "portfolio" is used as a key for mapping multiple portfolios. Because of this, the key must be present in both tables and you must also group by portfolio in your stocks table since you are using the multiple portfolio method.
Last, I see that you have col_rename = FALSE
. You probably just want to leave out col_rename or set it to col_rename = NULL
.
from tidyquant.
Related Issues (20)
- tq_index("SP500") Not Working Ubuntu HOT 2
- tq_get does not work HOT 3
- Unexpected result from EOMONTH function
- quantmod dependency should now rely on 0.4.20 or later HOT 1
- tq_get("SP500") not retrieving sp500 stock prices HOT 1
- Missing prereq? HOT 1
- tq_performance test fails under PerformanceAnalytics 2.0.6 HOT 2
- Getting Tiingo Data example fails HOT 1
- Typo: periodReturns should not have an "s" at end HOT 1
- tq_exchange("NASDAQ") not working HOT 7
- List of all stock symbols for tq_get(x, get = "stock.prices") HOT 1
- stock.prices.japan not working HOT 1
- Tidyquant is not available at CRAN HOT 3
- tq_mutate problem
- FB stock symbol retired, need to use META as stock symbol in all documentation
- tq_get("TICKERS", get = c("dividends", "splits)) fails if there are no dividends or splits
- tidyquant::geom_candlestick HOT 6
- tq_get() returning rows with NA
- Request to add India stock market indexs (BSE and NSE) Along with mutual fund data HOT 4
- Test fails if RobStatTM is not installed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tidyquant.