【发布时间】:2018-09-26 17:43:38
【问题描述】:
我有一个参考数据框:
例如:
time latitude longtitude pm2.5
0 . 0 0 0
1 . 0 5 1
......
我有一个疑问
例如:
time latitude longtitude
0 . 1 3
1 . 0 5
.......
我想得到与查询中的行匹配的 pm2.5。
我使用了行的迭代,但它似乎很慢。
predications_phy = []
for index, row in X_test.iterrows():
Y = phyDf[(phyDf["time"] == row["time"]) & (phyDf["latitude"] == row["latitude"]) & (phyDf["longtitude"] == row["longtitude"])]
predications_phy.append(Y)
获取行的有效且正确的方法是什么?
【问题讨论】:
标签: python python-3.x pandas scikit-learn