本文簡要介紹
pyspark.pandas.Series.drop
的用法。用法:
Series.drop(labels: Union[Any, Tuple[Any, …], List[Union[Any, Tuple[Any, …]]], None] = None, index: Union[Any, Tuple[Any, …], List[Union[Any, Tuple[Any, …]]], None] = None, level: Optional[int] = None) → pyspark.pandas.series.Series
返回刪除指定索引標簽的係列。
根據指定的索引標簽刪除 Series 的元素。使用多索引時,可以通過指定級別來刪除不同級別的標簽。
- labels:單標簽或list-like
要刪除的索引標簽。
- index:None
Series 上的應用程序冗餘,但可以使用索引代替標簽。
- level:int 或級別名稱,可選
對於 MultiIndex,將刪除標簽的級別。
- Series
刪除了指定索引標簽的係列。
參數:
返回:
例子:
>>> s = ps.Series(data=np.arange(3), index=['A', 'B', 'C']) >>> s A 0 B 1 C 2 dtype: int64
刪除單個標簽 A
>>> s.drop('A') B 1 C 2 dtype: int64
刪除標簽 B 和 C
>>> s.drop(labels=['B', 'C']) A 0 dtype: int64
使用 ‘index’ 而不是 ‘labels’ 返回完全相同的結果。
>>> s.drop(index='A') B 1 C 2 dtype: int64
>>> s.drop(index=['B', 'C']) A 0 dtype: int64
還支持MultiIndex
>>> midx = pd.MultiIndex([['lama', 'cow', 'falcon'], ... ['speed', 'weight', 'length']], ... [[0, 0, 0, 1, 1, 1, 2, 2, 2], ... [0, 1, 2, 0, 1, 2, 0, 1, 2]]) >>> s = ps.Series([45, 200, 1.2, 30, 250, 1.5, 320, 1, 0.3], ... index=midx) >>> s lama speed 45.0 weight 200.0 length 1.2 cow speed 30.0 weight 250.0 length 1.5 falcon speed 320.0 weight 1.0 length 0.3 dtype: float64
>>> s.drop(labels='weight', level=1) lama speed 45.0 length 1.2 cow speed 30.0 length 1.5 falcon speed 320.0 length 0.3 dtype: float64
>>> s.drop(('lama', 'weight')) lama speed 45.0 length 1.2 cow speed 30.0 weight 250.0 length 1.5 falcon speed 320.0 weight 1.0 length 0.3 dtype: float64
>>> s.drop([('lama', 'speed'), ('falcon', 'weight')]) lama weight 200.0 length 1.2 cow speed 30.0 weight 250.0 length 1.5 falcon speed 320.0 length 0.3 dtype: float64
相關用法
- Python pyspark Series.dropna用法及代碼示例
- Python pyspark Series.drop_duplicates用法及代碼示例
- Python pyspark Series.droplevel用法及代碼示例
- Python pyspark Series.dt.is_quarter_end用法及代碼示例
- Python pyspark Series.dt.is_month_end用法及代碼示例
- Python pyspark Series.describe用法及代碼示例
- Python pyspark Series.diff用法及代碼示例
- Python pyspark Series.dt.floor用法及代碼示例
- Python pyspark Series.dt.is_quarter_start用法及代碼示例
- Python pyspark Series.dt.day_name用法及代碼示例
- Python pyspark Series.dt.dayofweek用法及代碼示例
- Python pyspark Series.dtype用法及代碼示例
- Python pyspark Series.dt.ceil用法及代碼示例
- Python pyspark Series.dt.strftime用法及代碼示例
- Python pyspark Series.dot用法及代碼示例
- Python pyspark Series.dtypes用法及代碼示例
- Python pyspark Series.dt.is_leap_year用法及代碼示例
- Python pyspark Series.dt.is_year_start用法及代碼示例
- Python pyspark Series.dt.month_name用法及代碼示例
- Python pyspark Series.dt.round用法及代碼示例
- Python pyspark Series.div用法及代碼示例
- Python pyspark Series.dt.is_year_end用法及代碼示例
- Python pyspark Series.dt.weekday用法及代碼示例
- Python pyspark Series.dt.normalize用法及代碼示例
- Python pyspark Series.dt.is_month_start用法及代碼示例
注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 pyspark.pandas.Series.drop。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。