【发布时间】:2017-12-01 15:33:11
【问题描述】:
假设我有以下数据框:
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
选择所有列时使用冒号有什么区别吗?例如
In [3]: df.loc[ df.two > 22, :]
Out[3]:
one two
2 13 23
对
In [4]: df.loc[ df.two > 22]
Out[4]:
one two
2 13 23
?
谢谢
【问题讨论】:
-
据我所知,没有什么不同,但保留 ,: 列是一个好习惯,我认为
-
在这种情况下,两者是相同的。没有冒号隐式分配第一个暗淡的条件。
-
回答这个
"dfdd"[:],"dfdd"有什么区别 -
此链接stackoverflow.com/questions/509211/… 中指定的内容与问题之间没有太大区别。