![]()
import pandas as pd
data = {
'名称': ['太阳能', '床', '风扇'],
'单价': [2000, 3500, 500],
'数量': [58, 23, 69],
'公司名称': '超市'
}
df = pd.DataFrame(data)
df = df.rename(columns={"名称": "商品名称"}) # 修改列名 axis=0修改行,axis=1修改列
# df = df.rename({0: "零零", 1: "一一", 2: "二二"}, axis=0)
# df['销售数量'] = 0
# df.iloc[0, 0:3] = ['太阳能热水器', '3000', '56'] # 修改局部 ,采用赋值的方法
# print(df.drop(['公司名称'], axis=1)) # 删除列数据
# print(df.drop(columns=['公司名称'])) # 删除列数据
# print(df.drop(labels='公司名称', axis=1)) # 删除列数据,labels 标签,需要用axis来表示是行还是列
# df.drop(index=2, inplace=True)
# df.drop([2], axis=0, inplace=True) # 删除行数据,axis=0 表示为行, inplace=True 表示在原有基础上进行修改
# df.drop(labels=2, axis=0, inplace=True)
# df.drop(df[df['单价'] < 3000], axis=0, inplace=True)
# df.drop(df[df['单价'] < 3000].index[:], inplace=True) # 删除单价小于3000的所有商品
print(df)