考虑中的过滤操作:
first_replies_wo_comments = pandas.read_csv(path)
recent = first_replies_wo_comments[
(first_replies_wo_comments.POST_CREATED_AT > '2018-02-01') &
(first_replies_wo_comments.POST_CREATED_AT < '2018-03-13')
]
注意,dataframefirst_replies_wo_comments
的名称被指定了三次。如果有额外的过滤条件,那就更糟了。有没有什么方法可以用类似于SQL
中别名的方式来别名df-?你知道吗
更新我知道dataframe.query()
。我想知道当使用带圆括号的方法(在[]
中)时存在哪些选项。谢谢!你知道吗
您可以使用^{} 来实现这一点,并且可以链接每个新条件:
另一种方法是
mask
您的条件,它更接近SQL别名:相关问题 更多 >
编程相关推荐