Python中文
首页
教程
问答
标签
搜索
登录
注册
附加CSV文件的头?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在尝试将一个头添加到我的CSV文件中。</p> <p>我正在从一个.csv文件导入数据,该文件有两列数据,每列都包含浮点数。示例:</p> <pre class="lang-none prettyprint-override"><code> 11 22 33 44 55 66 </code></pre> <p>现在我想为这两列添加一个标题,如:</p> <pre class="lang-none prettyprint-override"><code> ColA ColB 11 22 33 44 55 66 </code></pre> <p>我试过这个:</p> <pre><code>with open('mycsvfile.csv', 'a') as f: writer = csv.writer(f) writer.writerow(('ColA', 'ColB')) </code></pre> <p>我使用<code>'a'</code>来追加数据,但这会将值添加到文件的底行而不是第一行。我有什么办法能修好它吗?</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我认为您应该使用pandas读取csv文件,插入列标题/标签,并发出新的csv文件。假设csv文件是逗号分隔的。这样的做法应该管用:</p> <pre><code> from pandas import read_csv df = read_csv('test.csv') df.columns = ['a', 'b'] df.to_csv('test_2.csv') </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
在python中使用pandas将日志或文本文件转换为数据帧
7 回答
在python中使用pandas或dask高效地读取大型csv文件
9 回答
在Python中使用pandas或numpy进行列到列的匹配
2 回答
在python中使用Pandas打印CSV文件时出现问题
6 回答
在Python中使用Pandas打印列的索引
8 回答
在Python中使用Pandas拆分数据集
2 回答
在python中使用pandas按多索引分组而不丢失索引
7 回答
在python中使用pandas按结构化顺序打印网页中的表
8 回答
在python中使用pandas操作大文本文件时出现问题
6 回答
在Python中使用Pandas数据帧Date正在转换为timestamp
8 回答
在Python中使用pandas数据帧中的时间序列数据,如何计算具有相同日期的列的总和
4 回答
在python中使用pandas时,如何按降序排序?
10 回答
在python中使用pandas时出错
2 回答
在python中使用pandas时如何修复“属性错误”
3 回答
在python中使用pandas映射列上匹配的字数
6 回答
在python中使用pandas映射带有dataframe列的关键字
3 回答
在python中使用pandas映射带有数据帧列的关键字
8 回答
在Python中使用Pandas显示输出CSV
2 回答
在python中使用pandas有条件地连接数据帧
10 回答
在python中使用pandas根据其他列中给定的值选择列
4 回答