我将数据存储在字典中,如下所示:
Data = {'Key1': np.array([0., 3., 4., ..., 0., 4., 5.]),
'Key2': np.array([2., 1., 6., ..., 2., 4., 5.]),
'Key3': np.array([0., 0., 0., ..., 1., 1., 0.]),
'Key4': np.array([0., 0., 0., ..., 0., 2., 0.]),
'Key5': np.array([0., 1., 2., ..., 0., 0., 0.])}
现在,我需要创建一个文件并以如下列的形式存储此数据:
Data.txt
Key1 Key2 Key3 Key4 Key5
0 2 0 0 0
3 1 0 0 1
4 6 0 0 2
...
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
熊猫在这方面做得很好:
import pandas as pd
pd.DataFrame.from_dict(your_data).to_csv("data.csv")
答案 1 :(得分:0)
创建一个熊猫数据框并将其写入文件:
>>> import pandas as pd
>>> df = pd.DataFrame.from_dict(Data)
>>> df.to_csv(r'Data.txt', index=False, header=True, sep='\t')
>>> df
Key1 Key2 Key3 Key4 Key5
0 2 0 0 0
3 1 0 0 1
4 6 0 0 2