gpt4 book ai didi

python - 切片 Pandas 数据框以获得不连续的列

转载 作者:行者123 更新时间:2023-11-28 21:38:08 27 4
gpt4 key购买 nike

我有一个 pandas.DataFrame:wordvecs_df,列标记为 'word''count' , 'v1''v50''norm1''norm50' 的顺序。我想创建一个新的 pandas df,仅包含 'word''count'norm1-norm50 列。

wordvecs_df.loc[:,"norm1":"norm50"]

得到 norm1-norm50,但如果我尝试输入单词并计数,我会得到一个 IndexingError:太多索引器。

我不知道如何从数据框中只获取我想要的列。有什么想法吗?

最佳答案

您可以建立列名称列表,例如:

columns = ['word', 'count'] + ['norm%d' % i for i in range(1, 51)]
wordvecs_df.loc[:,columns]

关于python - 切片 Pandas 数据框以获得不连续的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48613671/

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