辅助函数写法如下:

def reach_target_line(dataframe: pd.DataFrame, target_line, fill_mark=0):if dataframe.shape[0] >= target_line:return dataframe[:target_line]else:fill_df = pd.DataFrame(np.zeros(shape=(target_line - dataframe.shape[0], dataframe.shape[1])),columns=dataframe.columns)fill_df.loc[:, :] = fill_markreturn dataframe.append(fill_df)

案例代码

import pandas as pd
import numpy as npdef reach_target_line(dataframe: pd.DataFrame, target_line, fill_mark=0):if dataframe.shape[0] >= target_line:return dataframe[:target_line]else:fill_df = pd.DataFrame(np.zeros(shape=(target_line - dataframe.shape[0], dataframe.shape[1])),columns=dataframe.columns)fill_df.loc[:, :] = fill_markreturn dataframe.append(fill_df)if __name__ == '__main__':df = pd.DataFrame(data=np.random.randint(0, 10, size=(10, 2)), columns=['a', 'b'])new_df = reach_target_line(df, 15)print(df.shape)print(new_df.shape)

dataframe填充到指定的行数相关推荐

  1. R语言使用lag函数将dataframe数据向后移动指定的行数(头部补NA值)

    R语言使用lag函数将dataframe数据向后移动指定的行数(头部补NA值) 目录 R语言使用lag函数将dataframe数据向后移动指定的行数(头部补NA值)

  2. 屏幕无法设置为指定的行数_编织技巧,教你要起多少针,超级详细的教程,不用为织毛衣发愁了...

    点上面蓝字小吕手工编织,再点关注,每天免费阅读. 今天分享一款 编织技巧,教你要起多少针,超级详细的教程,不用为织毛衣发愁了 经常有人会问,织一件衣服要起多少针?答案是计算出来的, 不编织一下标准密度 ...

  3. 使用COUNT(*)统计指定表行数时报错:将 expression 转换为数据类型 int 时出现算术溢出错误

    报错信息: [22003] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]将 expression 转换为数据类型 int 时出现算术溢出 ...

  4. oracle指定查询行数

    oracle使用虚列rownum可以查询到指定数字之间的记录数 第一行的rownum=1 查询前五条记录. -----此条SQL类似于mysql的limit函数 select * from 表名 wh ...

  5. PHP读取大文件的指定行数内容

    需要读取一个文件的几行内容,但是文件比较大,所以研究了下php读取大文件的几行内容的方法,写了一个方法,代码如下(加了注释): 缓存文件如果能够保存在一行, 而利用算法读取指定的行数, 自然会比全部读 ...

  6. css溢出隐藏显示指定行数

    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; // 指定显示行数为2 white-space: ...

  7. python统计并输出文件的行数_python实用统计文件行数 类似wc命令

    1.[代码][Python]代码 # -*- coding: GBK -* # Author: Seay # Blog :www.cnseay.com import os,sys def func_c ...

  8. 在一个TextArea中如何限制行数和字符数

    在网上,已经有很多关于在一个textbox限制允许的字符数量.但是如果需要,在textbox中如何去统计和限制行数呢.这里有一个解决方案,使用客户端的JavaScript去限制TextArea的内容为 ...

  9. linux使用grep条件搜索大文件的行数等操作

    一.前言 最近需要查询大日志文件的时候,每次打开vim,cat之类的都会卡死,但是需要查看符合条件的共有多少行数据,这颗愁死我了,下面列出一些常用的匹配查询命令. 二.常用的搜索命令 1.grep搜索 ...

最新文章

  1. java 俄语 工作_工作俄语怎么说
  2. php对话框制作,js制作一个简单的对话框教程
  3. Shell脚本之一 Shell脚本简介
  4. 如何在PowerPoint中制作打字机或命令行动画
  5. Ubuntu下MySQL、Redis以及MongoDB三个数据库的启动、重启以及停止命令
  6. 使用 IAsyncResult 进行 .NET 异步编程
  7. spring aop实例讲解_Spring核心技术详解(一)
  8. DQL——数据查询语言
  9. SpringBoot之接收url参数
  10. MySQL 索引失效案例
  11. 关于WPF的MVVM模式的吐槽
  12. matlab中fft与fftshift,在matlab中使用fft,ifft和fftshift
  13. 动态修改 DHTML Gantt甘特图皮肤样式
  14. Stimulsoft Reports.Net 2022.2.1
  15. excle统计不同的内容的单元格个数
  16. 令人困惑的fitsSystemWindows
  17. OS App体验设计
  18. session是什么?
  19. [react] redux react-redux
  20. python中除号怎么写_除号怎么写

热门文章

  1. java中类似webapi,在.net框架应用程序中包含.net核心WebAPI?
  2. Keras TensorFlow 混编中 trainable=False设置无效
  3. 备份工具之Xtrabackup
  4. 如何通过字典表来获取下拉数据的实现
  5. 最近让我焦灼的四个问题(有解)
  6. 【转】Django 数据库的操作
  7. 西安市2008驾照理论考试题
  8. logrus 输出多个文件_Logrus源码阅读(1)基本用法
  9. java高级之泛型详解
  10. buf generate Failure: failed could not find protoc plugin for name go 解决方法