dataframe填充到指定的行数
辅助函数写法如下:
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填充到指定的行数相关推荐
- R语言使用lag函数将dataframe数据向后移动指定的行数(头部补NA值)
R语言使用lag函数将dataframe数据向后移动指定的行数(头部补NA值) 目录 R语言使用lag函数将dataframe数据向后移动指定的行数(头部补NA值)
- 屏幕无法设置为指定的行数_编织技巧,教你要起多少针,超级详细的教程,不用为织毛衣发愁了...
点上面蓝字小吕手工编织,再点关注,每天免费阅读. 今天分享一款 编织技巧,教你要起多少针,超级详细的教程,不用为织毛衣发愁了 经常有人会问,织一件衣服要起多少针?答案是计算出来的, 不编织一下标准密度 ...
- 使用COUNT(*)统计指定表行数时报错:将 expression 转换为数据类型 int 时出现算术溢出错误
报错信息: [22003] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]将 expression 转换为数据类型 int 时出现算术溢出 ...
- oracle指定查询行数
oracle使用虚列rownum可以查询到指定数字之间的记录数 第一行的rownum=1 查询前五条记录. -----此条SQL类似于mysql的limit函数 select * from 表名 wh ...
- PHP读取大文件的指定行数内容
需要读取一个文件的几行内容,但是文件比较大,所以研究了下php读取大文件的几行内容的方法,写了一个方法,代码如下(加了注释): 缓存文件如果能够保存在一行, 而利用算法读取指定的行数, 自然会比全部读 ...
- css溢出隐藏显示指定行数
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; // 指定显示行数为2 white-space: ...
- python统计并输出文件的行数_python实用统计文件行数 类似wc命令
1.[代码][Python]代码 # -*- coding: GBK -* # Author: Seay # Blog :www.cnseay.com import os,sys def func_c ...
- 在一个TextArea中如何限制行数和字符数
在网上,已经有很多关于在一个textbox限制允许的字符数量.但是如果需要,在textbox中如何去统计和限制行数呢.这里有一个解决方案,使用客户端的JavaScript去限制TextArea的内容为 ...
- linux使用grep条件搜索大文件的行数等操作
一.前言 最近需要查询大日志文件的时候,每次打开vim,cat之类的都会卡死,但是需要查看符合条件的共有多少行数据,这颗愁死我了,下面列出一些常用的匹配查询命令. 二.常用的搜索命令 1.grep搜索 ...
最新文章
- java 俄语 工作_工作俄语怎么说
- php对话框制作,js制作一个简单的对话框教程
- Shell脚本之一 Shell脚本简介
- 如何在PowerPoint中制作打字机或命令行动画
- Ubuntu下MySQL、Redis以及MongoDB三个数据库的启动、重启以及停止命令
- 使用 IAsyncResult 进行 .NET 异步编程
- spring aop实例讲解_Spring核心技术详解(一)
- DQL——数据查询语言
- SpringBoot之接收url参数
- MySQL 索引失效案例
- 关于WPF的MVVM模式的吐槽
- matlab中fft与fftshift,在matlab中使用fft,ifft和fftshift
- 动态修改 DHTML Gantt甘特图皮肤样式
- Stimulsoft Reports.Net 2022.2.1
- excle统计不同的内容的单元格个数
- 令人困惑的fitsSystemWindows
- OS App体验设计
- session是什么?
- [react] redux react-redux
- python中除号怎么写_除号怎么写
热门文章
- java中类似webapi,在.net框架应用程序中包含.net核心WebAPI?
- Keras TensorFlow 混编中 trainable=False设置无效
- 备份工具之Xtrabackup
- 如何通过字典表来获取下拉数据的实现
- 最近让我焦灼的四个问题(有解)
- 【转】Django 数据库的操作
- 西安市2008驾照理论考试题
- logrus 输出多个文件_Logrus源码阅读(1)基本用法
- java高级之泛型详解
- buf generate Failure: failed could not find protoc plugin for name go 解决方法