Я пытаюсь написать функцию, которая будет писать pickle-файлы из списка, содержащего DataFrames. Я хочу перебрать этот список и создать из каждого DataFrame другой файл pickle с другим именем файла. Я написал эту функцию:Создайте различные файлы рассола, итерируя список DataFrames
def picklecreator(dflist):
a=1
for b in dflist:
b.to_pickle('filename_' + str(a) + '.pkl')
a=+1
return 1
Эта функция только создает первый рассол файл «filename_1.pkl» Как я могу сделать это, чтобы работать на всех DataFrames в моем списке?
Удивительный !! Благодаря MaxU! Является ли HDF больше для супер больших файлов? Или вы используете его независимо от размера файла из-за его гибкости и удобства? – castor
@castor, рад, что я мог бы помочь. Я использую HDF, потому что он очень гибкий и удобный, особенно [его способность запрашивать данные условно] (http://stackoverflow.com/a/38401560/5741205), для сжатия файлов и из-за его [скорости] (http: //stackoverflow.com/questions/37010212/what-is-the-fastest-way-to-upload-a-big-csv-file-in-notebook-to-work-with-python/37012035#37012035) – MaxU
получил Это! Спасибо за помощь – castor