擅长:python、mysql、java
<p>您可以使用<a href="https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.equals.html" rel="nofollow noreferrer">^{<cd1>}</a>函数来比较数据帧。问题是列名必须匹配:</p>
<pre><code>data = [
["2021-07-04 18:14:47.000", 748.0],
["2021-07-04 18:14:47.100", 0.0],
["2021-07-04 18:14:47.200", 0.0],
["2021-07-04 18:14:47.300", 3.0],
["2021-07-04 18:14:47.400", 4.0],
]
df1 = pd.DataFrame(data, columns = ["logging_time", "page"])
df1.set_index("logging_time", inplace=True)
df2 = pd.DataFrame(data1, columns = ["logging_time", "page"])
df2.columns = df2.columns
print(df1.reset_index().equals(df2))
</code></pre>
<p>输出:</p>
<p><code>True</code></p>