import pandas as pd
# 创建一个DataFrame
data = {
'A': ['foo', 'bar', 'baz', 'foo', 'bar'],
'B': [10, 20, 30, 40, 50],
'C': [100, 200, 300, 400, 500]
}
df = pd.DataFrame(data)
# 根据列A的值查找列C对应行的值
# 假设想查找列A值为'foo'的所有行对应的列C的值
values_to_find = 'foo'
corresponding_values_in_C = df.loc[df['A'] == values_to_find, 'C']
print(corresponding_values_in_C)
'''
输出:
0 100
3 400
Name: C, dtype: int64
'''
Pandas Dataframe根据某一列的值查找另一列对应行的值
最新推荐文章于 2024-05-13 10:42:16 发布
本文介绍了如何使用Python的pandas库创建DataFrame,并演示了如何根据指定列(如A列)的值查找另一列(如C列)的对应行值。示例中,找到A列值为foo的行在C列的对应值。
摘要由CSDN通过智能技术生成