将 numpy 数组保存到 csv 列以同一点开始
save numpy array to csv column start as same point
我有一个 numpy 数组,我需要将它保存到 csv 文件中。
当我用记事本打开它时,我想得到如下图所示的漂亮显示
我希望所有列都从同一位置开始,例如 [2,5] 和 [4]
我不知道如何设置列之间的动态填充
非常感谢阿隆
您可以使用 python
中的 pandas 库来使用 xlsx 格式
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()
我有一个 numpy 数组,我需要将它保存到 csv 文件中。 当我用记事本打开它时,我想得到如下图所示的漂亮显示 我希望所有列都从同一位置开始,例如 [2,5] 和 [4] 我不知道如何设置列之间的动态填充
非常感谢阿隆
您可以使用 python
中的 pandas 库来使用 xlsx 格式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()