代码示例:
import pandas as pd
from pandas import Series
df = pd.DataFrame([['小明','F',22],['小红','M',32],['Tom','F',18],['Lily','M',14]],
columns=['name','gender','age'])
#增加数据
#增加一列数据
df['StuNo'] = ['20210001','20210002','20210003','20210004']
newStu = Series(['张三','F',18,'TJ'],index=['name','gender','age','address'])
#增加一行数据
df.append(newStu,ignore_index=True)
print(df)
'''
打印:
name gender age StuNo
0 小明 F 22 20210001
1 小红 M 32 20210002
2 Tom F 18 20210003
3 Lily M 14 20210004
'''
#删除数据
#删除行
print(df.drop([0,1]))
'''
axis = 0, 保留columns,数据在行上下浮动
axis = 1, 保留index, 数据在列左右浮动
dorp方法默认返回一个新的DataFrame,除非指定inplace=True
打印:
name gender age StuNo
2 Tom F 18 20210003
3 Lily M 14 20210004
'''
#删除列
print(df.drop(['age','StuNo'],axis=1))
'''
打印:
name gender
0 小明 F
1 小红 M
2 Tom F
3 Lily M
'''