gpt4 book ai didi

python - 获取只有单个值的表中的列名

转载 作者:行者123 更新时间:2023-12-01 08:03:21 26 4
gpt4 key购买 nike

我尝试使用单个值(字符串或数字)在数据库(接近 60000 行和 20 列)中搜索并检索该值的相应列名称。如何在不对整个数据库执行完整搜索的情况下执行此操作?

如果表如下

Country | State       | Population
----------------------------------
USA | Texas | 100000
India | Maharashtra | 200000

仅使用值“马哈拉施特拉邦”,我希望我的程序能够理解马哈拉施特拉邦的列是“州”,而不是“国家/地区”或“人口”。

数据存储在 pandas 数据框中。

最佳答案

Pandas:过滤行以匹配任何列中的搜索词

search = 'search term' 
df.loc[df.isin([search]).any(axis=1)]

关于python - 获取只有单个值的表中的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55637987/

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