pyrhon的pandas.Series,里面的值如果是boolean类型的,怎么得到一个相反的Series?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyrhon的pandas.Series,里面的值如果是boolean类型的,怎么得到一个相反的Series?相关的知识,希望对你有一定的参考价值。
例如有个Series是(True,True,False),用什么函数得到(False,False,True)
参考技术A ser1 = pd.Series([True,True,False])ser1.apply(lambda x: not x)
pandas Series
一维,带标签数组
一、创建Series
1、方法一 pd.Series(data=None, index=None) # data和index值的数据类型: array-like # data是Series的值,index是Series的标签 2、方法二 pd.Series({"name": "tom", "age": 24, "hometown": "xz"}) # 字典, key是index, value是data
二、Series索引和切片
1、索引 一个的时候直接传入序号或index,多个的时候传入序号或index列表 # 一个 arr[序号] arr[index] # 多个 arr[[序号1, 序号2]] arr[[index1, index2]] # 注意:布尔索引 2、切片 # 序号 arr[start:end:step] # 注意:顾头不顾尾 # index arr[index1:index2:step] # 注意:顾头顾尾 3、索引和值 # 索引 arr.index # 值 arr.values # 读取csv文件 pd.read_csv
以上是关于pyrhon的pandas.Series,里面的值如果是boolean类型的,怎么得到一个相反的Series?的主要内容,如果未能解决你的问题,请参考以下文章
Pandas Series.apply() 和 Series.map() 有啥区别? [复制]