Сохранить массив NumPy в начало столбца CSV в той же точке
У меня есть массив NumPy и мне нужно сохранить его в CSV-файл. Я хочу получить хорошее отображение, как на рисунке ниже, когда я открываю его с помощью блокнота. Я хочу, чтобы все столбцы начинались с одной и той же позиции, например, [2,5] и [4], если я не могу понять, как установить динамическое заполнение. между колоннами
1 ответ
Решение
Вы можете использовать формат xlsx для этого с помощью библиотеки панд в Python
import pandas as pd
import numpy as np
# Creating a dataframe and saving as test.csv in current directory
df = pd.DataFrame(np.random.randn(100000, 3), columns=list('ABC'))
df.to_csv('test.csv', index = False)
# Reading in test.csv and saving as test.xlsx
df_new = pd.read_csv('test.csv')
writer = pd.ExcelWriter('test.xlsx')
df_new.to_excel(writer, index = False)
writer.save()