以下是一个示例代码,用于比较特定列的两行的值:
import pandas as pd
# 创建示例数据
data = {'Name': ['John', 'Mike', 'Sarah', 'Emily'],
'Age': [25, 30, 28, 35],
'City': ['New York', 'Los Angeles', 'Chicago', 'San Francisco']}
df = pd.DataFrame(data)
# 比较特定列的两行的值
row1 = 0 # 第一行的索引
row2 = 1 # 第二行的索引
column = 'Age' # 比较的列名
value1 = df.loc[row1, column] # 第一行指定列的值
value2 = df.loc[row2, column] # 第二行指定列的值
# 输出结果
print(f"{column} in row {row1}: {value1}")
print(f"{column} in row {row2}: {value2}")
# 比较两行的值
if value1 == value2:
print("The values are equal.")
else:
print("The values are not equal.")
此示例使用了pandas
库来创建一个数据帧,并比较了指定列的两行的值。您可以根据自己的数据和需求进行修改和扩展。
上一篇:比较特定列表元素与其他元素。
下一篇:比较特定列的值与不同文件