DataFrame对象的增加操作

1 增加

增加行数据:loc[]append()方法

1DataFrame.loc[下标] = [对应的数据]

2DataFrame.append(DataFrame2,ignore_index=True)

ignore_index=True 可以重新排列行标签

添加列数据:[]insert[]方法

  1. DataFrame[‘列名’] = [列数据]
  2. insert()方法:

DataFrame.insert(loc,column,value,allow_duplivates)

loc:指定列的下标位置

colum:列的标签

values:列数据

allow_dumplicates:是否允许重复列名

对参数allow_dumplicates的解释

import pandas as pd

# 创建包含重复索引的数据
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
        'Age': [25, 30, 35, 40]}
index = [1, 2, 2, 3]

# 创建 DataFrame,并允许重复索引
df = pd.DataFrame(data, index=index)

# 打印输出 DataFrame
print(df)
      Name  Age
1    Alice   25
2      Bob   30
2  Charlie   35
3    David   40
df.insert(2,'Age',[1,2,3,4],allow_duplicates=True)
	Name	Age	Age
1	Alice	25	1
2	Bob	30	2
2	Charlie	35	3
3	David	40	4

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值