pandas 增删查改
时间: 2023-11-16 19:57:02 浏览: 120
增删查改
Pandas是一个强大的Python库,它提供了丰富的数据结构和数据分析工具。其中,DataFrame是Pandas库中最为常用的数据结构之一,它类似于Excel中的二维表格,可以用于数据的存储、处理和分析。在Pandas中,我们可以使用以下方法来进行增删查改操作:
1. 增加行:可以使用append()方法来增加行数据,该方法会返回一个新的DataFrame对象,原对象不会发生改变。例如:df_new = df.append({'A': 5, 'B': 6}, ignore_index=True)
2. 删除行或列:可以使用drop()方法来删除行或列,该方法会返回一个新的DataFrame对象,原对象不会发生改变。例如:df_new = df.drop(index=[0, 1]) # 删除行;df_new = df.drop(columns=['A']) # 删除列
3. 查找数据:可以使用loc[]或者iloc[]方法来定位数据。loc[]方法是基于标签的索引,iloc[]方法是基于位置的索引。例如:df.loc[row_label, column_label] # 定位单元格;df.loc[row_condition, column_condition] # 定位多个单元格
4. 修改数据:可以使用赋值操作来修改数据。例如:df.loc[row_label, column_label] = new_value # 修改单元格;df.loc[row_label] = new_values # 修改整行;df[column_label] = new_values # 修改整列;df.loc[row_condition, column_condition] = new_value # 修改多个单元格。
阅读全文