There are several posts on splitting up a data frame into pieces e.g. here and here.
I have a corpus of text data and as I understand it a corpus is a list. I'm struggling to run transformations on my corpus so wanted to try splitting it into pieces to loop over transformations rather than on the entire corpus at once.
 1000 # sample small 1k corpus
pieces <- split(corpus, 10)
It looks like the second argument of
split() should be a vector. Have you tried
pieces <- split(corpus, 1:10)?