gpt4 book ai didi

python - 如何在 pandas DataFrame 中选择和删除具有重复名称的列

转载 作者:太空狗 更新时间:2023-10-29 16:54:30 24 4
gpt4 key购买 nike

我有一个巨大的 DataFrame,其中一些列具有相同的名称。当我尝试选择一个存在两次的列时,(例如 del df['col name']df2=df['col name'])出现错误.我能做什么?

最佳答案

您可以通过索引寻址列:

>>> df = pd.DataFrame([[1,2],[3,4],[5,6]], columns=['a','a'])
>>> df
a a
0 1 2
1 3 4
2 5 6
>>> df.iloc[:,0]
0 1
1 3
2 5

或者你可以重命名列,比如

>>> df.columns = ['a','b']
>>> df
a b
0 1 2
1 3 4
2 5 6

关于python - 如何在 pandas DataFrame 中选择和删除具有重复名称的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20613396/

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