gpt4 book ai didi

python - 相当于 R 的 make.names 的 pandas

转载 作者:行者123 更新时间:2023-12-05 07:59:25 24 4
gpt4 key购买 nike

R 有一个非常有用的函数 make.names,它可以将列的 names 更改为行为良好且唯一的。我有一种情况,我正在从一个 csv 文件中读取数据,并且可以有多个同名的列。 R 的 make.names 函数可以通过将 .1.2 附加到名称等来给出唯一的名称。

python/pandas有没有类似的功能?

最佳答案

你真的需要一个单独的功能,还是只需要行为? read_csv 默认执行此操作:

>>> !cat nonunique.csv
a,a,b,b,b,2,2
1,2,3,4,5,6,7
8,9,10,11,12,13,14
>>> df = pd.read_csv("nonunique.csv")
>>> df
a a.1 b b.1 b.2 2 2.1
0 1 2 3 4 5 6 7
1 8 9 10 11 12 13 14

[2 rows x 7 columns]

关于python - 相当于 R 的 make.names 的 pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21866700/

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