【发布时间】:2017-10-17 05:26:29
【问题描述】:
我的数据如下所示:
import pandas as pd
pd.DataFrame({
'x_range':['101-200','101-200','201-300','201-300'],
'y':[5,6,5,6],
'z': ['Cat', 'Dog', 'Fish', 'Snake']
})
如何过滤x 值(适合x_range 内)和y 值以返回适当的z 值?例如,如果x = 248 和y= 5,我想返回Fish...
【问题讨论】:
-
重要的是:我不想匹配 x = '101-200' 和 y = 5。我的 x 值将类似于 113 或 248。
-
为什么不将这些值作为第三列添加到数据框中?
标签: python python-3.x pandas