需要把一个从csv文件里读取来的数据集等距抽样分割,这里用到了列表表达式和data .iloc
先生成索引列表:
index_list = [\'%d\' %i for i in range(df.shape[0]) if i % 3 == 0]
在data 中选取
sample_df = df.iloc[index_list]
合起来
sample_df = df.iloc[[\'%d\' %i for i in range(df.shape[0]) if i % 3 == 0]]
各位大神有没有更好的办法?望不吝赐教。
以上这篇pandas.data 按行索引表达式选取方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
-
选择按钮搭配VBA实现数据小型自动化
2026-05-18栏目: 教程
-
Python高级进阶#011 pyqt5按钮QPushButton应用
2026-05-18栏目: 教程
-
Apache Solr Velocity模版注入远程命令执行漏洞复线
2026-05-18栏目: 教程
-
从订货会的功能变迁看出版业的沧海桑田
2026-05-18栏目: 教程
-
ASP.NET Core on K8S深入学习(9)Secret & Configmap
2026-05-18栏目: 教程
