我喜欢使用query
而不是loc
,因为它可以与运算符链接一起使用,有时可以通过不重复DataFrame
名称来保存字符。你知道吗
import pandas as pd
dataframe_with_a_long_name = pd.DataFrame({'animals': ['cat', 'dog']})
dataframe_with_a_long_name.query("animals == 'cat'")
如果我想做一件不受query
支持的事情,比如str.contains
,有没有办法做类似的事情?你知道吗
dataframe_with_a_long_name[dataframe_with_a_long_name.animals.str.contains('c')]
因为
0.18.1
.loc[]
、.iloc
、.ix
以及[]
accept a callable所以您可以:相关问题 更多 >
编程相关推荐