Pandas DataFrame sample() 方法
示例
返回 DataFrame 的一行随机样本。
在本例中,我们使用一个名为 data.csv 的 .csv 文件
import pandas as pd
df = pd.read_csv('data.csv')
print(df.sample())
自己试试 »
定义和用法
sample()
方法返回指定数量的随机行。
sample()
方法如果未指定数字,则返回 1 行。
注意:除了样本行之外,还会返回列名。
语法
dataframe.sample(n, frac, replace, weights, random_state, axis)
参数
frac
、replace
、weights
、 random_state
、 axis
参数是 关键字参数。
参数 | 值 | 描述 |
---|---|---|
n | 可选。要返回的行数。默认值为 1。 | |
frac | 浮点数 | 可选。要返回的行的一部分,例如 0.5 表示 50% 的行 |
replace | True |
可选。默认值为 False。指定是否允许多次返回同一行。 |
weights | 字符串, 列表 |
可选,默认值为 'None'。指定某些行或列的重要性 |
random_state | 数字, 列表 |
可选,指定使用的随机生成器的种子 |
axis | 0 |
可选,默认值为 0。要采样的轴 |
返回值
一个包含原始 DataFrame 样本的 DataFrame。