gpt4 book ai didi

python - 使用一组条件导航到 DataFrame 中的单元格

转载 作者:行者123 更新时间:2023-12-01 02:49:57 26 4
gpt4 key购买 nike

我有一个像这样的 csv 表:

a, b, c, d
value, value, value, value
value, value, value, value

我正在将其加载到DataFrame中。我还有一本类似这样的字典:

data = {'a': some_value, 'b' = some_value, 'c' = some_value}

我想导航到 d 列中的单元格,其中该行具有值 abc > 如本词典所指定。我知道存在一个符合这些条件的单元格。我怎样才能做到这一点?

最佳答案

您可以将数据转换为数据帧,然后使用合并:

data = pd.DataFrame({'a':[1,2,3,4], 'b':[1,2,3,4],'c':[1,2,3,4],'d':[1,2,3,4]})

lookup = {'a':2,'b':2, 'c':2}

lookupdf = pd.DataFrame(lookup, index = [1]) #need the index, as they are all scalar

pd.merge(lookupdf, data)


a b c d
0 2 2 2 2

关于python - 使用一组条件导航到 DataFrame 中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44904608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com