1. 查询操作

对于二维 dataframe 的查询操作,可以使用类似 SQL 语句的模式,比如:

df[df['column_name'] == 'value']
Python

上面的语句可以查询出满足某一列的某个值的所有行,返回一个新的 dataframe。

2. 更新操作

对于二维 dataframe 的更新操作,可以使用类似 SQL 语句的模式,比如:

df.loc[df['column_name'] == 'value', 'column_name'] = new_value
Python

上面的语句可以更新满足某一列的某个值的所有行,将该列的值更新为新的值,不需要返回任何新的 dataframe。

3. 删除操作

对于二维 dataframe 的删除操作,可以使用类似 SQL 语句的模式,比如:

df.drop(df[df['column_name'] == 'value'].index, inplace=True)
Python

上面的语句可以删除满足某一列的某个值的所有行,不需要返回任何新的 dataframe。