今天浅学习了一下pandas 经过手敲代码 才发现自己掌握的远比自己想象的要少多了
明天开始 多多联系 多动手少动嘴 不能眼高手低
以下涉及到 读取数据+转变成DataFrame类型+数据处理转变成float类型+模型保存
1.以后接触的代码要开始写相对路径了 绝对路径感觉有时候确实麻烦
data_1=pd.read_csv('./Logs_test/2.txt', sep=" ",header=None)
2.DataFrame类型
df_1= pd.DataFrame(data_1)
3.切片 *** 作
df_1["psnr"]=df_1[3].apply(lambda x:x[5:])
4.不得不说 pandas对于处理数据 是真的简单
df_1["data2_psnr"]=df_2["psnr"]
5.在进行后续运算时 要将str类型转变成float
df_al=pd.DataFrame(df_1["data2_psnr"],dtype=float)
df_all=pd.DataFrame(df_1["psnr"],dtype=float)
6.排序函数:df.sort_values
df_al.sort_values(by="value" , inplace=True, ascending=False)
7.保存DataFrame数据
df_al.to_csv("./Logs_test/value.txt",index=True,sep='\t')
df_al.to_excel("./Logs_test/value.xlsx",index=True)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)