社区
脚本语言
帖子详情
两个很大的csv文件,想要用python进行对比,筛选相同项并进行某一项的提取
weixin_49369834
2020-07-20 03:09:45
我现在有两个很大的csv文件,想要进行对比。打个比方,我现在有两个表,想用表二的第一列去对比表一的第一列,对比上之后想将表一对比上的第二列复制在表二对应行的后面,代码该怎么写呢?希望把步骤详细写一下
...全文
1806
5
打赏
收藏
两个很大的csv文件,想要用python进行对比,筛选相同项并进行某一项的提取
我现在有两个很大的csv文件,想要进行对比。打个比方,我现在有两个表,想用表二的第一列去对比表一的第一列,对比上之后想将表一对比上的第二列复制在表二对应行的后面,代码该怎么写呢?希望把步骤详细写一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序员雍正
2021-11-05
打赏
举报
回复
```python
import
pandas
as
pd
import
numpy
as
np
```
程序员雍正
2021-11-05
打赏
举报
回复
难搞啊
weixin_48014430
2021-02-20
打赏
举报
回复
hxd搞懂了吗
weixin_49369834
2020-07-21
打赏
举报
回复
表1大约100多万行,表二2000多行~
大神可以写一下代码嘛?实在弄不明白
陈年椰子
2020-07-20
打赏
举报
回复
两个表大概多少行。 如果是上千万,建议先按列1分割。然后逐个读取,把表一转为字典, 遍历表二,匹配字典,写入表二。
Python
正则
提取
csv
内容
一般我们把数据库或者试算表导出后都会变成,分割值或|分割值的方式,每一行是数据库里的一行内容,如果此时我们需要使用
Python
将导出之后的
文件
进行
导入并实现字段化,那么一般由两种方式(下文环境为
Python
3.7) 1、使用,作为分割符,获得一个数组然后根据下标
进行
获取,如下 for line in file: infos = line.split(',') ......
两个
文件
,按照一个
文件
中的某一列
筛选
另一个
文件
中的数据
当我们手头有
两个
文件
,一个
文件
很大
,有很多很多行,而另一个
文件
比较小,现在我们需要根据
两个
文件
的一个公共列,取出大
文件
中同时出现在
两个
文件
中的那些行的所有数据。 数据解释如下:
文件
A:
文件
B: 我想从
文件
A中取出“汉字井号”分别为“孤东7-27更5186”、“孤东7-23斜更186”、“孤东7-6平1”这几行的资料。代码如下 # -*- coding: utf-8 -*- "
python
对数据
进行
分类、
文件
是
csv
文件
_用
Python
将处理数据得到的
csv
文件
分类(按顺序)保存...
用
Python
中的os和numpy库对
文件
夹及处理数据后得到的
文件
进行
分类保存: import numpy as np import os for m in range(699,0,-35): cur_dir='F:/2019_09_01/' folder_name='partdata_0_' if not os.path.exists(cur_dir+folder_name+str(m)): o...
python
批量读取
文件
赋值给一个参数_
Python
模块-Pandas(四)
文件
读写与数据处理...
1.1 read_
csv
读取
csv
文件
。
csv
文件
在生物信息学中用的很广泛,其是一种普通文本编码格式的
文件
,很容易在linux系统及本地查看,只不过该
文件
各字符之间使用逗号(,)分隔。读取命令为在上述的例子中,index_col="rank"用于将rank一列信息作为index,skiprows=[1]表示读入
文件
是跳过第二行内容,此时应该注意的是读取时如果有表头,skiprows=[0]表示表头...
利用pandas对多个
相同
字段的
CSV
进行
汇总
我的每个
文件
大概长这样,我需要做的呢,对B排序,按排序结果赋权值,按A属性对所有
文件
的权值结果求和、求平均之类的, 手操并不难,也就是把
两个
文件
里面的B11对应的C加一下……B12对应的C加一下…… 但我有几百个这样的
文件
,我可能需要一个不辞辛苦的会计,pandas帮我解决了问题,使用pandas对具有条件的重复行
进行
了求和。
脚本语言
37,720
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章