Pandas DataFrame truncate() 方法
示例
移除 DataFrame 中位置 3 之前和位置 5 之後的行
import pandas as pd
data = {
"age": [50, 40, 30, 40, 20, 10, 30],
"qualified": [True, False, False, False, False, True, True]
}
df = pd.DataFrame(data)
newdf = df.truncate(before=3, after=5)
print(newdf)
自己動手試一試 »
定義和用法
truncate()
方法會移除指定索引或標籤之前和之後的所有元素。
使用 axis='columns'
引數來移除指定的列。
語法
dataframe.truncate(before, after, axis, copy)
引數
index
、columns
、axis
、copy
、inplace
引數是 關鍵字引數。
引數 | 值 | 描述 |
---|---|---|
before | Number 標籤 Date |
可選。移除此值之前的所有內容 |
after | Number 標籤 Date |
可選。移除此值之後的所有內容 |
axis | 0 |
可選,預設為 0。要截斷的軸 |
copy | True |
可選,預設為 True。指定是返回 DataFrame 的副本還是不返回 |
返回值
一個 DataFrame 及其結果。