Pandas Index.difference(~)
方法返回一個新的 Index
,其中包含索引中其他提供的索引中不存在的元素。
參數
1.other
| Index
或 array-like
用於比較元素的另一個索引。
2. sort
| False
或 None
| optional
確定是否對返回的新Index
進行排序。默認為 None
。
解釋 | |
---|---|
|
嘗試對新的 |
|
不要對新的 |
返回值
新的 Index
包含索引中未包含在 other
中的元素。
例子
基本用法
要返回包含索引 a
和 b
之間差異的新索引:
import pandas as pd
a = pd.Index(["d","b","c", "a"])
b = pd.Index(["b","c"])
a.difference(b)
Index(['a', 'd'], dtype='object')
請注意新索引默認如何排序 sort=None
。
種類
要返回索引 a
和 b
之間的差異,而不對返回的結果索引進行排序:
import pandas as pd
a = pd.Index(["d","b","c", "a"])
b = pd.Index(["b","c"])
a.difference(b, sort=False)
Index(['d', 'a'], dtype='object')
請注意新索引如何未排序,並且 'd'
和 'a'
在索引 a
中按其原始順序返回。
相關用法
- Python Pandas Index get_loc方法用法及代碼示例
- Python Django Index.expressions用法及代碼示例
- Python Django Index.include用法及代碼示例
- Python Int轉Bytes用法及代碼示例
- Python Django InlineModelAdmin.get_extra用法及代碼示例
- Python Django InlineModelAdmin.raw_id_fields用法及代碼示例
- Python Pandas IntervalIndex構造函數用法及代碼示例
- Python InteractiveConsole runcode()用法及代碼示例
- Python InteractiveInterpreter runsource()用法及代碼示例
- Python InteractiveInterpreter runcode()用法及代碼示例
- Python IncrementalEncoder encode()用法及代碼示例
- Python Django InlineModelAdmin.get_max_num用法及代碼示例
- Python PIL Image.draft()用法及代碼示例
- Python PIL Image.thumbnail()用法及代碼示例
- Python PIL Image.new()用法及代碼示例
- Python PIL ImageOps.fit()用法及代碼示例
- Python Wand Image()用法及代碼示例
- Python PIL ImageDraw.Draw.rectangle()用法及代碼示例
- Python PIL ImageEnhance.Color() and ImageEnhance.Contrast()用法及代碼示例
- Python Itertools.zip_longest()用法及代碼示例
- Python PIL Image.getdata()用法及代碼示例
- Python Itertools.compress()用法及代碼示例
- Python PIL ImageFont.truetype()用法及代碼示例
- Python Itertools.count()用法及代碼示例
- Python PIL ImagePath.Path.tolist()用法及代碼示例
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 Pandas Index | difference method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。