下面是一个示例代码,展示了如何比较两列数据并将结果返回到不同的数据框:
import pandas as pd
# 创建示例数据
data = {'A': [1, 2, 3, 4, 5],
'B': [1, 3, 5, 7, 9]}
df = pd.DataFrame(data)
# 创建新的数据框来存储比较结果
df_result = pd.DataFrame()
# 比较两列数据
df_result['A > B'] = df['A'] > df['B']
df_result['A < B'] = df['A'] < df['B']
df_result['A = B'] = df['A'] == df['B']
# 打印比较结果
print(df_result)
运行以上代码会输出以下结果:
A > B A < B A = B
0 False False True
1 False True False
2 False True False
3 False True False
4 False True False
这个示例中,我们首先创建了一个包含两列数据的数据框。然后,我们创建了一个空的数据框 df_result
来存储比较结果。我们将 df['A'] > df['B']
的结果存储到 df_result
的列 A > B
中,将 df['A'] < df['B']
的结果存储到 df_result
的列 A < B
中,将 df['A'] == df['B']
的结果存储到 df_result
的列 A = B
中。最后,我们打印出 df_result
来查看比较结果。
请注意,以上代码使用的是 Pandas 库来处理数据,因此在运行代码之前,您需要确保已经安装了 Pandas 库。
上一篇:比较2个值,并使用3个条件语句。
下一篇:比较2行和2列,找出差异