python - 使用 panda 连接 2 个 csv 文件且不包含行索引

标签 python pandas csv

如何使用 panda 连接 2 个 CSV 文件,以使生成的 CSV 文件没有行索引?请参阅下面的示例:

文件1.csv

date                    type      price           amount    
2017-09-02 00:00:01     b         0.279111        94000       
2017-09-02 00:00:01     b         0.279           43800          
2017-09-02 00:00:01     b         0.2789          6000     
2017-09-02 00:00:01     b         0.278812        2000         
2017-09-02 00:00:01     b         0.278           7250   

文件2.csv

date                    type    price           amount    
2018-03-02 00:00:01     q         0.279111       1400       
2018-05-01 00:00:01     q         0.279          3800          
2017-09-02 00:00:01     q         0.2789         640  

所需文件.csv

date                   type       price           amount    
2017-09-02 00:00:01     b         0.279111        94000       
2017-09-02 00:00:01     b         0.279           43800          
2017-09-02 00:00:01     b         0.2789          6000     
2017-09-02 00:00:01     b         0.278812        2000         
2017-09-02 00:00:01     b         0.278           7250     
2018-03-02 00:00:01     q         0.279111        1400       
2018-05-01 00:00:01     q         0.279           3800          
2017-09-02 00:00:01     q         0.2789          640   

不是这个:

     date                   type       price           amount    
1    2017-09-02 00:00:01     b         0.279111        94000       
2    2017-09-02 00:00:01     b         0.279           43800          
3    2017-09-02 00:00:01     b         0.2789          6000     
4    2017-09-02 00:00:01     b         0.278812        2000         
5    2017-09-02 00:00:01     b         0.278           7250     
6    2018-03-02 00:00:01     q         0.279111        1400       
7    2018-05-01 00:00:01     q         0.279           3800          
8    2017-09-02 00:00:01     q         0.2789          640   

我的代码:

import pandas as pd

a = pd.read_csv("file1.csv")
b = pd.read_csv("file2.csv")

combined = pd.concat([a, b])

combined.to_csv("desired_file.csv")

谢谢:)

最佳答案

请阅读docs

combined.to_csv("desired_file.csv", index=False)

关于python - 使用 panda 连接 2 个 csv 文件且不包含行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51066552/

相关文章:

python - 使用 Python 将列表导出为 CSV

c++ - 注册游戏设备

数据框上的 python pandas 条件总和,它在多列上分组

python-3.x - 过滤掉 Pandas 中一列具有 NaN 值的组

Python:使用 xlrd 和 pandas 解析 .xls 文件失败

php - 如何将 csv 文件中的数据插入 mySQL 数据库(大数据,快速方式)?

csv - ERROR 2997 : Encountered IOException. 目录 part1 不存在

python - 如何比较同一列表中的两个相邻项目 - Python

python - urllib2 的结果与网络浏览器的结果不同

Pandas - 删除数据框中的重叠范围