gpt4 book ai didi

python - usecols 在 pandas 中不区分大小写

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

我正在尝试循环浏览大量具有相同列名的 CSV,但其中一些具有不同的大小写。

我在我的代码中使用“usecols”,当大小写与 mycols 列表不匹配时会抛出错误。

df=pd.read_csv(fname,sep=",", encoding="ISO-8859-1",quotechar='"',error_bad_lines=False,dtype=object,usecols=mycols,index_cols=False)

如何确保 usecols 忽略大小写?

谢谢

最佳答案

来自 pandas documentation (描述 usecolscallable 版本)

If callable, the callable function will be evaluated against the column names, returning names where the callable function evaluates to True. An example of a valid callable argument would be lambda x: x.upper() in ['AAA', 'BBB', 'DDD']. Using this parameter results in much faster parsing time and lower memory usage.

关于python - usecols 在 pandas 中不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62412772/

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