python按照列写入csv文件
可以利用pandas包来按照列写入csv文件:
import pandas as pd
#a和b的长度必须保持一致,否则报错
a = [x for x in range(5)]
b = [x for x in range(5,10)]
#字典中的key值即为csv中列名
dataframe = pd.DataFrame({'a_name':a,'b_name':b})
#将DataFrame存储为csv,index表示是否显示行名,default=True
dataframe.to_csv(r"G:\A1大论文内容\实验\test.csv",sep=',')
结果:
pandas to_csv() 是可以向已经存在的具有相同结构的csv文件增加dataframe数据,增加mode = ‘a’
import pandas as pd
#a和b的长度必须保持一致,否则报错
a = [x for x in range(5)]
b = [x for x in range(5,10)]
#字典中的key值即为csv中列名
dataframe = pd.DataFrame({'a_name':a,'b_name':b})
#将DataFrame存储为csv,index表示是否显示行名,default=True
dataframe.to_csv(r"G:\A1大论文内容\实验\test.csv",mode = 'a',sep=',')
结果