当前位置:网站首页>DataFrame在指定位置插入行和列
DataFrame在指定位置插入行和列
2022-08-05 07:42:00 【羊羊猪】
Example
df = pd.DataFrame({
'col1': [1, 2], 'col2': [3, 4]})
在指定位置插入列
DataFrame.insert(loc, column, value, allow_duplicates=False)
- loc: 插入的位置
- column: 插入的列名
- value: 插入列的值
- allow_duplicates: 是否允许重复列
# 插入数据到第一列
df.insert(0,"col0",[99,99])
在指定位置插入行
pd.append无法实现在指定位置添加行,只能现将原DataFrame拆分,添加数据后再组合
row = 0 # 插入的位置
value = pd.DataFrame([['1','五',10]],columns=df.columns) # 插入的数据
df_tmp1 = df[:row]
df_tmp2 = df[row:]
# 插入合并数据表
df = df_tmp1.append(value).append(df_tmp2)
边栏推荐
猜你喜欢
Flink Learning 11: Flink Program Parallelism
配合屏幕录像专家,又小又清晰!
v-if/v-else determines whether to display according to the calculation
Illegal key size 报错问题
In the anaconda Promat interface, import torch is passed, and the error is reported in the jupyter notebook (only provide ideas and understanding!)
Shiny02---Shiny exception solution
SVG Star Wars Style Toggle Toggle Button
本地能ping通虚拟机,虚拟机ping不通本地
TRACE32——Break
Modeling of the MAYA ship
随机推荐
Jmeter永久设置中文界面
4520. 质数
It turns out that Maya Arnold can also render high-quality works!Awesome Tips
支持触屏slider轮播插件
Flink Learning 10: Use idea to write WordCount and package and run
剑指Offer面试题解总结1-10
[NOIP2010 提高组] 机器翻译
游戏模拟器成了外挂帮凶,灰产对抗再升级
TRACE32——Break
Flink Learning 11: Flink Program Parallelism
在ASP控制数字及字母输入
双向循环带头链表
browserslist 选项的目的是什么?
利用Jenkins的持续集成
uniapp time component encapsulates year-month-day-hour-minute-second
TRACE32——List源代码查看
2006年星座运势全解-巨蟹
在anaconda Promat界面import torch通过,在jupyter notebook中报错的问题(仅提供思路理解!)
高效使用数码相机的诀窍
Illegal key size 报错问题