Pandas改写专栏

2024-04-28 21:53:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据文件。它有几个列包含数据,两列具有相同的名称。当我从这个文件中得到一个包含数据的pandas框架时,发现具有相同名称的列存在于一个实例中。也就是说,其中一列被重写。在

我使用pd.read_table获取数据,其中pd是pandas

我看了熊猫的文档,但没有找到适合我的选项。请告诉我,在创建一个包含数据的框架时,有一些属性会考虑到相同列的存在。在

对不起我的英语,非常感谢。在


Tags: 文件数据实例文档名称框架pandasread
1条回答
网友
1楼 · 发布于 2024-04-28 21:53:46

我认为上一个版本的pandas(0.19.2)将.number添加到相同的列名中:

temp=u"""A;A;B;B
1;1;1;1
2;3;1;2"""
#after testing replace 'StringIO(temp)' to 'filename.csv'
df = pd.read_csv(StringIO(temp), sep=";")
print (df)
   A  A.1  B  B.1
0  1    1  1    1
1  2    3  1    2

但是否可以按自定义列表设置名称:

^{pr2}$

相关问题 更多 >