Pandas数据的增加、修改和删除
数据的增加、修改和删除
1 |
|
创建表格
1
2
3
4
5
6data = [[1,2,3],[3,2,1],[2,2,2]]
columns = ['天','地','人']
index = ['金','木','水']
df = pd.DataFrame(data=data, columns=columns, index=index)
df.head()增加数据–按列添加
1 |
|
- 增加数据–按行添加数据
1 |
|
修改数据–修改列标题
1
2
3
4
5
6
7
8df.columns=['天','地','人','亓','神']
df.columns
df.rename(columns={"亓":'气'}, inplace = True)
df.columns
df.rename(columns={'气':'亓','神':'精'},inplace=True)
df.head()修改数据–修改行标题
1
2
3
4
5
6
7df.index=list('123456')
print(df)
df.rename({'1': '金', '2': '木', '3': '水', '4': '火',
'5': '土'}, axis=0, inplace=True)
print(df)
df.index修改数据
1
2
3
4
5
6# 直接使用loc/iloc定位到想要修改的数据,然后复制即可
df.loc['6','天']=3
df.iloc[5,4]=3
df.loc['6',:]=df.loc['6',:] + 1
df.values删除数据
1 |
|
7.1 删除行
df.drop(index='6', axis=0, inplace=True) print(df)
7.2 删除列
df.drop(columns='精', axis=1, inplace=True) print(df)
7.3 删除特定行
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!