数据的修改
简单的几个例子,并未深入讲解。
修改
1.赋值
import pandas as pd
#以三国人物为例
#曹操 89 刘备 80 孙权 82
ss = pd.DataFrame([["曹操",89],["刘备",80],["孙权",82]],columns=["姓名","武力值"])
#修改的过程 首先选择值,然后进行赋值操作。
#修改单一的值
ss.iloc[0:1,:1]="曹丕"
print("修改单一的值")
print(ss)
#修改一整列
ss.iloc[:,1:2]=100
print("修改一整列")
print(ss)
#修改一整行
ss.loc[0:0,:]=["曹操",200]
print("修改一整行")
print(ss)
添加
1.添加行
#新加一行
# 方法一
ss = ss.append([{"姓名":"关羽","武力值":90}],ignore_index=True)
print(ss)
# 方法二
ss1 =pd.DataFrame([["夏侯惇",220]],columns=["姓名","武力值"])
ss = pd.concat([ss,ss1],axis=0,ignore_index=True)
print(ss)
2.添加列
ss['性别'] = '男'
删除
ss.drop('性别',axis=1,inplace=True)
print(ss)