为了账号安全,请及时绑定邮箱和手机立即绑定

Python.Pandas/:/第一个和第二个代码有什么区别,那么有没有出现下面的代码?

Python.Pandas/:/第一个和第二个代码有什么区别,那么有没有出现下面的代码?

小唯快跑啊 2021-06-06 05:04:34
大家。为什么第一个代码中的文件运行而第二个代码中的文件失败?import pandas    SD2=pd.read_csv('C:/Users/Jangsu/AppData/Local/Programs/Python/Python36-32/Sample data1.csv')DF2=pd.DataFrame(SD2)SD3=pd.read_csv('C:/Users/Jangsu/AppData/Local/Programs/Python/Python36-32/Sample data2.csv')DF3=pd.DataFrame(SD3)SD4=pd.read_csv('C:/Users/Jangsu/AppData/Local/Programs/Python/Python36-32/Sample data3.csv')DF4=pd.DataFrame(SD4)SD5=pd.read_csv('C:/Users/Jangsu/AppData/Local/Programs/Python/Python36-32/Sample data4.csv')DF5=pd.DataFrame(SD5)(result = pd.concat([DF1,DF2,DF3,DF4],axis=1, ignore_index=False)print(result)result.to_csv("savessssssssdata.csv",index=False)当您运行第一个文件的代码时,您会看到运行在该代码上的文件已正常保存。那么让我向您展示第二个代码。import pandas as pdimport serialimport timeSD=[]DF=[]for i in range(1,4):    SD1=pd.read_csv('C:/Users/Jangsu/Desktop/Sample data'+str(i)+".csv")    SD.append(SD1)    DF1=pd.DataFrame(SD1)    DF.append(DF1)    DF1.to_csv('C:/Users/Jangsu/Desktop/Samspsle data'+str(i)+".csv",index=False)resul=pd.concat([DF],axis=1, ignore_index=False)print(resul)resul.to_csv("'C:/Users/Jangsu/Desktop/ssssssscccc.csv",    index=False)第一个代码充当文件的组合。第二个代码是将被输入到 DF 中的代码,它将读取每个 csv 文件,然后使用以列表格式存储的代码来创建和存储单个数据帧。但是第二个代码有以下错误:Traceback (most recent call last):File "C:/Users/Jangsu/AppData/Local/Programs/Python/Python36-32/csv-testss.py", line 14, in <module>resul=pd.concat([DF],axis=1, ignore_index=False)File "C:\Users\Jangsu\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\core\reshape\concat.py", line 225, in concatcopy=copy, sort=sort)File "C:\Users\Jangsu\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\core\reshape\concat.py", line 286, in __init__raise TypeError(msg)TypeError: cannot concatenate object of type "<class 'list'>"; only pd.Series, pd.DataFrame, and pd.Panel (deprecated) objs are valid这两个代码有什么区别,正确的代码是什么?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 182 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号