quantmod::getOptionChain( "SPY", NULL)
returns a list (dated) of two lists (calls, puts) of various sized dataframes.
I'm trying to convert this into a single (long) tibble, but due to the various sizes I can't use bind_rows and the only suggestion I see uses the obsolete plyr package.
What are my best options for doing this please, or do I need to write a processing loop? (I've looked at unnest_wider, but I can't quite figure out how to use it and retain all the data (for instance the dates of each of the top level lists.)