python - 有没有办法将 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
当我给出一个标题时,它可以工作,并且标题被分配给第二列(类型)。有没有其他方法可以做到这一点?
解决方案
推荐阅读
- kotlin - Spinner 侦听器 LiveData 问题
- email - 删除从另一个帐户的 .pst 备份中获取的电子邮件?
- javascript - Firebase 云功能未触发
- reactjs - 如何从material-ui迁移到mui
- java - 我如何更新这个用户列表?
- javascript - 滚动使用react.js时如何显示或隐藏导航栏?
- mongodb - 带有 290M w/6 $group 的集合 mongodb 不返回任何结果
- java - 检测斑块和参考对象角落的最佳方法(Java、Opencv、Android Studio)
- animation - 如何为在按钮标题之间移动的矩形设置动画?
- google-bigquery - 在保持顺序的同时用新元素更新结构数组