【发布时间】:2018-09-05 19:14:31
【问题描述】:
我这里的目标是根据子字符串在 sheet1 中导入存储为 DataFrame df1 的数据。
我的 DataFrame 如下所示:
df:[2 x 8]
ordercode quantity
PMC11-AA1L1FAVWJA 20
PMC21-AA1A1CBVXJA 10
PMP11-AA1L1FAWJJ 5
PMP21-AA1A1FBWJJ 3
PMP23-AA1A1FA3EJ+JA 1
PTP31B-AA3D1HGBVXJ 1
PTC31B-AA3D1CGBWBJA 2
PTP33B-AA3D1HGB1JJ 10
但我想要的结果应该是这样的
Sheet2_df2:"1C"
ordercode quantity
PMC21-AA1A1CBVXJA 10
PTC31B-AA3D1CGBWBJA 2
Sheet3_df3:"1F"
PMP11-AA1L1FAWJJ 5
PMP21-AA1A1FBWJJ 3
PMC11-AA1L1FAVWJA 20
在 excel 中,通过创建标准并使用 IF 函数很容易。 B1:“1C”
=IF(Sheet1!A2=$B$1,Sheet1!A2,"")
并且可以复制到所有单元格。
我不知道如何在 python 中执行此操作。 任何解决方案将不胜感激。
【问题讨论】: