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 | 数字 标签 日期 |
可选。删除此值之前的所有内容 |
after | 数字 标签 日期 |
可选。删除此值之后的所有内容 |
axis | 0 |
可选,默认为 0。要截断的轴 |
copy | True |
可选,默认为 True。指定是否返回 DataFrame 的副本 |
返回值
一个包含结果的 DataFrame。