我希望能做到以下几点:
df.loc[(df["first_name"] == "joko") & (df["last_name"] == "widodo"), "are_you_joko"]
但是,没有在行中显式提供列名和值(df[“first_name”]==“joko”)&;(df[“last_name”]==“widodo”)。相反,我想提供键/值对的dict,例如,{“first_name”:“joko”,“last_name”:“widodo”}。另外,我想以最快的方式完成这项工作。我目前正在使用以下。在
^{pr2}$其中,记录是{“名字”:“joko”,“姓”:“widodo”}。如果有人知道得更快一些,我很感兴趣。谢谢!在
如果df很大,创建一个新的
DataFrame
可能需要时间和内存。我尝试过类似的方法,当len(df) = 100000
时,它比你的快500多倍。如果你的df
很小,我想没什么区别。在相关问题 更多 >
编程相关推荐