pandas的insert插入一列
把value插入dataframe的指定位置loc中,若插入的数据value已在DataFrame中,则返回 错误ValueError,如想完成重复值的插入需要把allow_duplicates设置为True
insert方法详解
DataFrame.insert(loc, column, value, allow_duplicates=False)
参数:
Raises a ValueError if column is already contained in the DataFrame, unless allow_duplicates is set to True.
Parameters:
loc : 参数column插入的位置,如果想插入到第一例则为0,取值范围: 0 <= loc <= len(columns),其中len(columns)为Dataframe的列数
column :给 插入数据value取列名,可为数字,字符串等
value : 可以是整数,Series或者数组等
allow_duplicates : 默认 False
创建数据
import pandas as pd
import numpy as np
data = {'school' : ['北京大学', '清华大学', '山西大学', '山西大学', '武汉大学'],'name' : ['江路离', '沈希梦', '来使鹭', '陈曦冉', '姜浩然'],'No.' : [20001943, 300044451, 20190006, 20191234, 1242522]
}
# data = list(data) <-> data = list(data.keys)
# data = list(data.values())frame = pd.DataFrame(data)
print(frame)
结果:
2.插入数据
frame.insert(0, 'num', np.ones(5))
print(frame)
结果:
frame.insert(len(frame.columns), 'list', [x for x in range(5)])
print(frame)
3.插入已存在数据
结果:
4.把allow_duplicates设置为True,可实现重复值的插入
frame.insert(0, 'num', np.ones(5), allow_duplicates=True)
print(frame)
pandas的insert插入一列相关推荐
- Insert插入不同的列数量,统计信息对比
一.实验目的: Insert插入表中相同的行数量,不同的列数量,通过10046 和autotrace工具对比查看逻辑读.物理读.time数据,并得出相应结论 二.测试 2.1测试流程: =>[为 ...
- pandas使用insert函数将dataframe特定数据列移动到第一列实战:Move a Column to First Position
pandas使用insert函数将dataframe特定数据列移动到第一列实战:Move a Column to First Position 目录 pandas使用insert函数将datafram ...
- python pandas 处理并excel 插入一列新的数据
python pandas 处理excel并插入一列新的数据 接到个需求是在表格里塞入一列新的数据,假如分页的数据(页_条数),我们这是200条/页,用的是pandas import pandas a ...
- mysql insert 指定列_MySQL中插入数据列到特定列
MySQL中插入数据列的命令alter table tablename add column_definition,如果不指定数据列的位置的时候,插入的列一般在最后,如 MySQL中插入数据列的命令 ...
- DataFrame在指定位置插入行和列
Example df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]}) 在指定位置插入列 官方文档:pandas.DataFrame.insert Da ...
- MySQL使用INSERT插入多条记录
2019独角兽企业重金招聘Python工程师标准>>> MySQL使用INSERT插入多条记录,应该如何操作呢?下面就为您详细介绍MySQL使用INSERT插入多条记录的实现方法,供 ...
- MySQL 纯insert_MySQL使用INSERT插入多条记录
MySQL使用INSERT插入多条记录,应该如何操作呢?下面就为您详细介绍MySQL使用INSERT插入多条记录的实现方法,供您参考. 看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语 ...
- mysql 不完全插入_MySql insert插入操作不完全指北_MySQL
bitsCN.com MySql insert插入操作不完全指北 1.插入的数据来源自其他表 表A有id, cola 字段 表B有id, cola, colb...等字段,其中id都为主键,cola为 ...
- mysql insert 运算_MySql insert插入操作的3个小技巧分享
1.插入的数据来源自其他表 表A有id, cola 字段 表B有id, cola, colb...等字段,其中id都为主键,cola为相同名字的列 现想将表B中colb>1000的记录都插入表A ...
最新文章
- 在windows10中安装 linux ubuntu 子系统
- 稠密仿射变换 cvWarpAffine
- Python3 实现用户登陆,输入三次密码
- Verilog RTL 代码设计示例
- linux命令拉取windows的文件,find命令、文件名后缀以及Linux和Windows互传文件(示例代码)...
- matlab 中max函数用法
- POI创建的文档具有不同条件的灵活样式
- datagridview选中获取行号_DataGridView控件显示行号的正确代码及分析
- C#LeetCode刷题之#441-排列硬币(Arranging Coins)
- SQL查询多条只取其中最新的一条数据
- 12.6-12.9 Nginx安装,默认虚拟主机,用户认证,域名重定向
- JAVA中的适配器应用_Java适配器模式详解和实际应用.md
- 程序哲学how to make love,简称 html
- Delphi多媒体设计之TMediaPlayer组件(三)
- phpstudy 2016 版本的安装缺少VC9的运行库如何下载,解决!
- 陀螺仪工作原理,你懂了吗?
- xp系统怎么进pe修改计算机名,PE下安装原版XP系统装系统图文教程
- Linux安装RabbitMQ详细教程
- python中复数表达形式_在Python中实现复数比较?
- Point-cloud based 3D object detection and classification methods for self-driving applications
热门文章
- win7计算机管理员权限才能删除,Win7系统需要管理员权限才能删除文件夹或复制到此文件夹解决方法...
- Science | 人体可以依靠饥饿感来延缓衰老
- 百度地图Android SDK开发指南覆盖物
- 如何维护知乎口碑?小马识途解析知乎口碑优化的技巧
- Ext4.2 使用iframe实现页面四宫格布局
- 光环国际PMP:看项目经理与程序猿都是怎么吐槽绩效考核的(好文)
- hdu2202 凸包+旋转卡壳
- 写程序选择c语言的理由,为什么你要学C语言
- 三种睡后收入,你也完全可以拥有
- 电脑卡的原因和解决方法