DataFrame.squeeze(axis=None)[source]
将1维轴对象Squeeze成标量(scalars)。
具有单个元素的Series或数据类型被压缩为标量(scalars)。具有单列或单行的数据被Squeeze为一个Series。否则对象不变。
当不知道对象是Series还是DataFrame,但知道它只有一个列时,此方法最有用。在这种情况下,您可以安全地调用squeeze,以确保您拥有一个Series。
参数:axis:{0 或 ‘index’, 1 或 ‘columns’, None}, 默认为 None
一个特定squeeze的轴。默认情况下,
所有长度为1的轴都被squeeze。
返回值:DataFrame, Series,或scalar
挤squeeze轴或所有轴后的projection。
例子>>> primes = pd.Series([2, 3, 5, 7])
切片可能会产生具有单个值的系列:>>> even_primes = primes[primes % 2 == 0]
>>> even_primes
0 2
dtype: int64
>>> even_primes.squeeze()
2
挤压每个轴上具有多个值的对象不会执行任何操作:>>> odd_primes = primes[primes % 2 == 1]
>>> odd_primes
1 3
2 5
3 7
dtype
最后
以上就是腼腆皮带最近收集整理的关于python中squeeze函数_Python pandas.DataFrame.squeeze函数方法的使用的全部内容,更多相关python中squeeze函数_Python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复