jin*_*ang 6 python lambda dataframe pandas
我目前在处理熊猫中的数据帧时遇到方法链接问题,这是我的数据结构:
import pandas as pd
lst1 = range(100)
lst2 = range(100)
lst3 = range(100)
df = pd.DataFrame(
{'Frenquency': lst1,
'lst2Tite': lst2,
'lst3Tite': lst3
})
Run Code Online (Sandbox Code Playgroud)
问题是如果频率小于6,则获取条目(行),但是需要在方法链接中完成。
我知道使用传统方式很容易,我可以做到
df[df["Frenquency"]<6]
得到答案。
但是,问题是关于如何通过方法链接来做到这一点,我尝试了类似的方法
df.drop(lambda x:x.index if x["Frequency"] <6 else null)
但它引发了一个错误 "[<function <lambda> at 0x7faf529d3510>] not contained in axis"
谁能在这个问题上分享一些看法?
| 归档时间: |
|
| 查看次数: |
2115 次 |
| 最近记录: |