问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何读取CSV文件后合并内容

发布网友 发布时间:2022-04-22 05:09

我来回答

1个回答

热心网友 时间:2022-04-15 03:47

两张表:ReaderInformation.csv,ReaderRentRecode.csv

ReaderInformation.csv: 

ReaderRentRecode.csv: 

pandas读取csv文件,并进行csv文件合并处理:

# -*- coding:utf-8 -*-import csv as csvimport numpy as np# -------------# csv读取表格数据# -------------'''
csv_file_object = csv.reader(codecs.open('ReaderRentRecode.csv', 'rb'))
header = csv_file_object.next()
print header
print type(header)
print header[1]

data = []
for row in csv_file_object:
data.append(row)
data = np.array(data)

print data[0::, 0]
'''# -------------# pandas读取表格数据# -------------import pandas as pd

df = pd.read_csv('ReaderRentRecode.csv')  # 读者借阅信息表'''
print df.head()
print '----------------'
print df[['读者证号', '读者姓名', '书名', '中图法分类号']]  # 选取其中的四列
print '------------------------------------------------------------------'
print
'''dd = pd.read_csv('ReaderInformation.csv')'''
print dd.head()
print '----------------'
print dd[['读者证号', '读者性别', '读者单位', '读者类别']]
print '------------------------------------------------------------------'
print
'''data = pd.merge(df, dd, on=['读者证号', '读者姓名'], how='left')  # pandas csv表左连接data = data[['读者证号', '读者姓名', '读者性别', '书名', '中图法分类号', '读者单位', '读者类别']]print dataprint '------------------------------------------------------------------'print# -------------# pandas写入表格数据# -------------data.to_csv(r'data.csv', encoding='gbk')123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

合并后的csv文件:data.csv 

通过使用pandas的函数merge来进行两个表的左连接,最后得到相应的data.csv文件。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 两块磁铁怎么悬浮 台式电脑插入USB无线网卡后为什么无法使用自带投屏... learn的现在分词 刚出生的婴儿晚上多久喂一次奶 世上现存的老虎是不是只有八种,不管是不是请求写... 关于磁悬浮,视频里的是什么情况?? 怎么用命令行把多个csv文件合并成一个xls或者xlsx文件 未满月宝宝多长时间喂一次奶 韩语单词“学习”的现在时是什么 老虎的别称是什么? 物理问题迈斯纳效应?为什么磁铁会悬浮? 刚刚出生的婴儿多久喂一次奶和水 study的正在进行式是studying 还是studing??谢谢了... 物理学:怎样让磁铁悬浮起来不,不会掉下来或被排... 老虎的真正名字是“虎”,但是为什么我们会在前面加... 怎样合并多个CSV表格文件? 刚出去的婴儿多久喂一次奶,喂多少 怎样制作磁悬浮装置 老虎的名字叫什么啊!《谜语》 磁悬浮的原理是什么 study第三人称单数现在式是什么? 刚出生的婴儿多久喂一次奶? 老虎的真名叫什么? 为什么陀螺仪可以悬浮在磁铁上方? 老虎的名字是什么 初中主要学哪几种英语时态 我该如何用C语言合并两个csv文件? 能否将一个磁铁置于另一个磁铁上,使之悬浮,而不... 初中英语需要学习的八个是时态是什么 淘宝介入后小二判定结果可以申诉吗 如何将多个csv按行合并?(不是首尾相接的按列合并) 老虎这个名字的来源 怎样用磁铁让物体悬浮?请详细点,最好有图,谢谢了 不为人知的秘密的txt全集下载地址 淘宝商品被小二下架怎么投诉 目录下有n个csv文件,怎么能把所有文件的最后一行... He is studying hard. 他(此刻或现阶段)正在努力... 磁悬浮列车是运用————磁铁间互相————-的原理来实现... 你有什么不为人知的秘密? 学习 现在进行时 因注意的内容?