Pandas DataFrame equals() 方法

实例

检查两个 DataFrame 是否相等:

  1. import pandas as pd
  2. data1 = {
  3. "name": ["Sally", "Mary", "John", "Mary"],
  4. "age": [50, 40, 30, 40]
  5. }
  6. df1 = pd.DataFrame(data1)
  7. data2 = {
  8. "name": ["Sally", "Mary", "John", "Mary"],
  9. "age": [50, 40, 30, 40]
  10. }
  11. df2 = pd.DataFrame(data2)
  12. print(df1.equals(df2))

定义与用法

duplicated() 方法比较两个 DataFrame,如果它们在形状和内容上相等,则返回 True,否则返回 False。

使用 subset 参数指定在比较时是否不应考虑任何列。


语法

  1. dataframe.duplicated(subset, keep)

参数

这些参数都是 关键字参数

参数描述
subsetcolumn label(s)可选。包含任何要忽略的列的字符串或列表
keep'first'
'last'
False
可选, 默认值 'first'。指定要保留的副本。如果为 False,则删除所有副本

返回值

Boolean, 如果 DataFrame 相等,则为 True,否则为 False。

分类导航