import pandas as pd
import numpy as np
# 创建DataFrame数据
data1 = pd.DataFrame(np.arange(12).reshape((4,3)),columns=["a","b","c"])
print(data1)
# axis=1表示删除一列
data2 = data1.drop(["a"],axis=1) # 默认情况下不会对自身进行操作,只是返回一个操作的对象
data1.drop(["b"],axis=1,inplace=True) # 对自身进行修改
# 输出结果
print(data1)
print(data2)
import pandas as pd
import numpy as np
# 删除行
data3 = pd.DataFrame(np.arange(12).reshape((4,3)),columns=["a","b","c"])
print(data3)
# 删除一行的用法,没有使用axis=1这个参数
data4 = data3.drop(3)
# 在自身进行操作
data3.drop(2,inplace=True)
print(data3)
print(data4)