df1.loc[(df1['C']>85) & (df1['C']<95),:]
时间: 2023-08-30 07:06:09 浏览: 83
详解pandas中iloc, loc和ix的区别和联系
这是一个pandas DataFrame的查询操作,它的含义是返回一个新的DataFrame,新DataFrame中包含了原DataFrame df1 中所有满足条件 C > 85 且 C < 95 的行。
其中,df1['C']表示选择df1中的'C'列,(df1['C']>85) & (df1['C']<95)表示选择'C'列中大于85且小于95的元素。最后,:表示选择所有列。
例如,如果原DataFrame df1为:
```
A B C
0 1 2 80
1 3 4 90
2 5 6 95
3 7 8 70
```
那么执行df1.loc[(df1['C']>85) & (df1['C']<95),:]操作后,会返回一个新的DataFrame,它的值为:
```
A B C
1 3 4 90
```
这个操作可以用于查询DataFrame中符合某些条件的行。
阅读全文