我的当前代码:
file='filelocation.sav'
finalfile = 'filelocation.csv'
s=spio.readsav(file, python_dict=True, verbose=True)
amf=np.asarray(s["amf"])
d=[amf]
df=pd.DataFrame(data=d)
df=df.T
df.to_csv(finalfile,sep= ' ', encoding = 'utf-u', header=True)
我希望我的输出如下所示:
amf
0 6.685
1 6.84
2 7.0
3 7.16
4 7.33
5 7.51
6 7.70
基本上,我希望标题与它所代表的数据对齐,这样我就可以正确地调用所说的数据和绘图
我注意到的另一个问题是当我问朱彼特
file.columns
为了告诉我索引,返回了以下输出:
Index([u' 0 1 2 3 4 5 6'], dtype='object)
这使我相信只有一个指数被考虑,当我想有7个具体的指数(包括“0”)
此处编辑过去:
所以:看起来我遇到的另一个问题是,虽然我想要的行数长度大约为87000行,但它显示为有87000列
看起来我需要对数组“amf”进行一些更改,使其创建为行而不是列
问题是,如果要将amf包装在括号中
df=[amf]
使其成为数组列表,请将其更改为df=amf
,例如:返回:
(1, 7)
,即1列7行,但是:返回
(7, 1)
,还需要设置DataFrame
的列:输出:
相关问题 更多 >
编程相关推荐