首页 > 解决方案 > 有没有办法将 dtype 的结果写入 csv 文件?

问题描述

info=df.dtypes
print(info)

  
with open('samp.csv', '+w', newline = '') as f:
    writer = csv.writer(f)
    for val in info: 
        writer.writerow([val])

dtype 给出这个输出

TIME      int64
GEO      object
UNIT     object
SEX      object
AGE      object
ICD10    object
Value    object

但是当我尝试将其写入 csv 文件时,只写入数据类型。无论如何也要写列名吗?

编辑:编写列、dtype 并包含标题。当我尝试包含标题时

 headerList=["Type","Column Name"]
    
 df.dtypes.to_csv(f, header=headerList)

它抛出一个错误

ValueError: Writing 1 cols but got 2 aliases

当我给出一个标题时,它可以工作,并且标题被分配给第二列(类型)。有没有其他方法可以做到这一点?

标签: pythonpandas

解决方案


推荐阅读