Python 在同一个.csv文件中保存两个数据帧
我正在处理这些数据帧,但我想知道是否可以将它们全部保存在.csv文件中Python 在同一个.csv文件中保存两个数据帧,python,pandas,Python,Pandas,我正在处理这些数据帧,但我想知道是否可以将它们全部保存在.csv文件中 li=[65, 98, 55, 62, 79, 59, 51, 90, 72, 56, 70, 62, 66, 80, 94, 79, 63, 73, 71, 85] datos= pd.DataFrame(li) t=datos.values.tolist() lo=np.sort(t,axis=None) f=pd.Series(lo).value_counts() f1=pd.DataFrame({'frecue
li=[65, 98, 55, 62, 79, 59, 51, 90, 72, 56, 70, 62, 66, 80, 94, 79, 63, 73, 71, 85]
datos= pd.DataFrame(li)
t=datos.values.tolist()
lo=np.sort(t,axis=None)
f=pd.Series(lo).value_counts()
f1=pd.DataFrame({'frecuencias':f})
f2=f/len(lo)
f3=pd.DataFrame({'frecuencias relativa':f2})
这里我有两个数据帧,我想保存在同一个文件中。我尝试了以下方法:
f1、f3.至_csv('vacio.csv')
但是它给了我一个混乱,或者不是我所期望的两个表中一个在另一个下面显示的,我希望您的帮助。您应该
concat
两个数据框如下所示:
final_df = pd.concat([f1,f3],axis=1)
然后final\u-df
将此保存到csv,作为final\u-df.to\u-csv(“test.csv”,drop=True)
您可以在csv中看到以下输出:
frecuencias frecuencias relativa
62 2 0.10
79 2 0.10
63 1 0.05
66 1 0.05
70 1 0.05
71 1 0.05
72 1 0.05
73 1 0.05
80 1 0.05
51 1 0.05
85 1 0.05