楼主: binghe_de
1004 6

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

  • 2关注
  • 3粉丝

VIP

已卖:2461份资源

副教授

3%

还不是VIP/贵宾

-

威望
0
论坛币
26921 个
通用积分
36.3910
学术水平
1 点
热心指数
6 点
信用等级
0 点
经验
9096 点
帖子
292
精华
0
在线时间
808 小时
注册时间
2005-8-30
最后登录
2026-1-15

楼主
binghe_de 发表于 2022-3-12 11:46:53 |AI写论文
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
详见附件。
附件: 你需要登录才可以下载或查看附件。没有帐号?我要注册

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-2 18:04