#FREQ File Create
name = fixed_data['Sample ID'].unique()
number = fixed_data.shape[0]
temp_list = pd.DataFrame(
{'ids': name,
'nums': number,
})
fileAppendName1 = concon + "FREQ.FREQ"
with open(fileAppendName1, 'a') as f:
temp_list.to_csv(f, header=False, index = False)
Этот код, скомпилированный записной книжкой Jupyter, создает файл FREQ свойство , и этот файл выглядит следующим образом:
name[i], num[i]
name[i], num[i]
name[i], num[i]
name[i], num[i]
Но если я загружаю файл как .py и пытаюсьзапустить его из cmd, выполнив python file.py
, когда я открою файл свойство в WordPad. Я получил это:
name[i], num[i]name[i], num[i]name[i], num[i]name[i], num[i]
все в одной строке.
в блокноте MSЯ получил:
name[i], num[i]
name[i], num[i]
name[i], num[i]
с пустой строкой между ними.
Может кто-нибудь объяснить мне, почему?И кто-то может дать мне совет о том, что я должен изменить в коде, чтобы получить первый (из компилятора Jupyter) результат?
РЕДАКТИРОВАТЬ: я забыл.Этот пример кода работает в большом цикле, работающем со многими файлами.