当前位置:首页 » 编程语言 » python比表格

python比表格

发布时间: 2024-03-31 14:07:27

python两个列表怎么比较找出不同

可以使用把列表转换成集合然后做它们的差集,比如我们可以从下面的例子中得出l1和l2列表不同的元素:


l1 = [1,2,3,4,5]
l2 = [1,3,5]
difference = list(set(l1) - set(l2))
print(difference)


输出:

[2, 4]

⑵ python怎样比较两列的大小(选出满足条件的记录),其中一列有大于小于号

importre

defget_test_func(op):
ifop=='<':
returnlambdax,y:x<y
elifop=='>':
returnlambdax,y:x>y
elifop=='<=':
returnlambdax,y:x<=y
elifop=='>=':
returnlambdax,y:x>=y
raiseValueError('Unknownoperator%s'%op)

withopen('input.txt','r')asfin:
next(fin)
forrowinfin:
cols=row.split()
x=float(cols[1])
m=re.match(r'([><]=?)(d+(?:.d+))',cols[2])
ifm:
op,y=m.group(1),float(m.group(2))
test=get_test_func(op)
iftest(x,y):
print('Row%s:Value%ssatisfiesconstraint:%s'%(cols[0],cols[1],cols[2]))
else:
print('Row%s:Incorrectformat:%s'%(name,cols[2]))

输入文件:

col1 col2 col3

row1 7 <=0.5

row2 7 >0.5

输出结果:

Row row2: Value 7 satisfies constraint: >0.5

⑶ python对比两张EXCEL表,将不同的数据生成新表

import pandas as pd

# 数据表 a
df1 = pd.read_excel('C:/Users/Jelly/Desktop/a.xlsx')['名称']
# 数据表 b
df2 = pd.read_excel('C:/Users/Jelly/Desktop/b.xlsx')
# 筛选标记为2的名称
df2 = df2[df2['标记'] == 2]['名称']
# 数据表 a 转换为列表
aList = list(df1)
# 表头
columns = ['名称']
cList = []
# 遍历数据表 b
for k in df2:
# 判断 标记为2的名称是否在数据表中
if k not in aList:
# 输出
print(k)
cList.append(k)
df3 = pd.DataFrame(cList, columns=columns)
# 保存新数据表
df3.to_excel('c.xlsx', index=0)

c

⑷ python和excel区别

python是一种程序设计语言
excel是微软的office办公套件之一,主要进行表格类的数据处理

热点内容
配置演习材料的基本原则有哪些 发布:2025-09-11 07:06:36 浏览:778
sqlcount函数 发布:2025-09-11 06:57:23 浏览:804
java虚拟机优化 发布:2025-09-11 06:54:49 浏览:713
c语言两数相加编译 发布:2025-09-11 06:52:03 浏览:801
恋舞olios怎么和安卓互通 发布:2025-09-11 06:38:30 浏览:853
电脑一直在上传 发布:2025-09-11 06:25:48 浏览:270
pythonmysql查询语句 发布:2025-09-11 06:02:19 浏览:809
如何在安卓打开bin 发布:2025-09-11 05:47:26 浏览:327
数据库连接服务器如何使用 发布:2025-09-11 05:46:53 浏览:236
android通话记录获取 发布:2025-09-11 05:46:53 浏览:91