楼主: binghe_de
723 6

[其他] 求python实现excel多条件vlookup语句 [推广有奖]

  • 2关注
  • 3粉丝

VIP

副教授

1%

还不是VIP/贵宾

-

威望
0
论坛币
16550 个
通用积分
38.5454
学术水平
1 点
热心指数
6 点
信用等级
0 点
经验
8993 点
帖子
291
精华
0
在线时间
790 小时
注册时间
2005-8-30
最后登录
2024-6-11

500论坛币
本人需要生成面板数据,用excel的vlookup可以实现,但由于数据量太大,运行时间长,向利用python解决,因此特悬赏python实现多条件(至少两个条件)的excel表的vlookup功能,500论坛币略表心意。

最佳答案

冷秋 查看完整内容

这个应该不难
关键词:vlookup lookup python Vlook EXCEL

回帖推荐

冷秋 发表于7楼  查看完整内容

详见附件。

冷秋 发表于4楼  查看完整内容

这个应该不难
沙发
冷秋 学生认证  发表于 2022-3-12 11:46:54 |只看作者 |坛友微信交流群
这个应该不难

使用道具

藤椅
a303109262 发表于 2022-3-13 04:11:28 |只看作者 |坛友微信交流群
你用pandas dataframe
code:
df[(df['col1'] >= 1) & (df['col2'] <=3 )] (兩個條件)
df[(df['col1'] >= 1) & (df['col2'] <=3 & (df['col3] <=0.8  )] (三個條件)

使用道具

板凳
a303109262 发表于 2022-3-13 04:16:49 |只看作者 |坛友微信交流群
可以使用pandas dataframe package
code:
df[(df['col1'] >= 1) & (df['col2] <=1 )& (df['col3'] <=0.4 )]

使用道具

报纸
binghe_de 发表于 2022-3-13 16:04:59 |只看作者 |坛友微信交流群
a303109262 发表于 2022-3-13 04:11
你用pandas dataframe
code:
df[(df['col1'] >= 1) & (df['col2'] = 1) & (df['col2']
能发留个邮箱,我发您样表,麻烦您写出语句,如能解决,我重开一悬赏贴,悬赏5500论坛币,麻烦了。

使用道具

地板
kouwq 发表于 2022-3-13 16:39:11 |只看作者 |坛友微信交流群
请问这个问题解决了嘛?

使用道具

7
冷秋 学生认证  发表于 2022-3-13 16:40:31 |只看作者 |坛友微信交流群
详见附件。
附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-7-8 20:15