说我有以下数据框:
In [1]: df = pd.DataFrame({ 'one' : [11, 12, 13], 'two' : [21, 22, 23]})
In [2]: df
Out[2]:
one two
0 11 21
1 12 22
2 13 23
选择所有colums时是否使用冒号有什么区别? e.g。
In [3]: df.loc[ df.two > 22, :]
Out[3]:
one two
2 13 23
VS
In [4]: df.loc[ df.two > 22]
Out[4]:
one two
2 13 23
由于
答案 0 :(得分:2)
没有区别。只有在冒号之前或之后写入列名称才有区别。
In[10]: df.loc[ df.two > 22, 'one':'one']
Out[10]:
one
2 13