В приведенном ниже примере кода каждая вторая строка в CSV-файле, который создается и добавляется, является пустой.Это не предназначено, и я не знаю, как остановить это.Есть ли способ подавить это поведение и выводить данные в каждую строку?
пример:
import pandas as pd
for i in range(10):
d = pd.DataFrame({'a':i+1*10, 'b':(i+1)**2}, index=[0])
# Save in csv
with open('some_dict.csv', 'a', encoding='utf-8') as f:
d.to_csv(f, header=f.tell()==0, index=False)