使用 pandas 库的 equals 函数可逐元素地比较两个极坐标数据框的值,返回一个布尔类型的数据框来表示两个数据框是否相等。
示例代码如下:
import pandas as pd
# 创建两个极坐标数据框
df1 = pd.DataFrame({'r': [1, 2, 3], 'theta': [0, 1, 2]})
df2 = pd.DataFrame({'r': [1, 2, 3], 'theta': [0, 1, 2]})
# 使用 equals 函数比较两个数据框
result = df1.equals(df2)
print(result)
# 输出:True
在示例中,我们创建了两个相同的极坐标数据框(即对于每一行和每一列的值都相同),并使用 equals 函数进行比较。输出结果为 True,表示两个数据框相等。如果两个数据框的值不完全相同,则返回 False。