1 增加
增加行数据:loc[]和append()方法
(1)DataFrame.loc[下标] = [对应的数据]
(2)DataFrame.append(DataFrame2,ignore_index=True)
ignore_index=True 可以重新排列行标签
添加列数据:[]和insert[]方法
- DataFrame[‘列名’] = [列数据]
- 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