读取DataFrame中的一行储存为csv文件后是按列储存的,怎样将其转变为行?

import pandas as pd

inexcel=r'mathdata.xlsx'
outexcel="classvalue.csv"
a = pd.read_excel(inexcel, sheet_name=0)
df = pd.DataFrame(a)
i=0
for i in range(len(df.index)):
    b=pd.cut(df.loc[i,:],bins=[0,50,150,250,350,420,100000],labels=[1,2,3,4,5,6])
    b.to_csv(outexcel, index=0,mode='a')

上面这段代码想读取df中的一行并对其进行分类,然后储存到csv文件中,但循环之后发现最后是以列储存的,如下图,查找后无果,想请问下各位大佬要怎么解决,万分感谢!

图片说明

https://blog.csdn.net/u013421629/article/details/81739319

你看使用to_csv方法是不是更好一些

a.to_csv(outexcel,index=False)

https://blog.csdn.net/weixin_40683253/article/details/81741857