gpt4 book ai didi

python - 当停止未知时,如何使用 RangeIndex 重新标记从 1 开始的 Pandas Dataframe?

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:42 25 4
gpt4 key购买 nike

所以我正在构建一个软件,它可以获取氨基酸数据的大型 csv 文件并将它们转换为 pandas DataFrame。我需要重新标记 1-n 列。当止损值未知时有没有办法做到这一点?我尝试过以下方法:

df = pd.read_csv(file, encoding='utf-8', header=None)
df.index = pd.RangeIndex(start=1, stop=3000, step=1)

我总是会遇到长度不匹配错误:

ValueError: Length mismatch: Expected axis has 2902 elements, new values have 2999 elements

肯定有一种简单的方法来匿名化停止值,以便可以正确加载和重新标记不同的序列吗?

最佳答案

你想太多了。由于索引从 0 开始,现在想要将其更改为基于 1,因此只需向索引添加 1:

df.index += 1

关于python - 当停止未知时,如何使用 RangeIndex 重新标记从 1 开始的 Pandas Dataframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58530051/

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