pandas - 如何创建具有重复列名的数据框
问题描述
我需要创建一个同名的数据框。使用标准方法:
df=pd.DataFrame(data={
'colName': [1],
'colName': [2]
})
我明白了
colName
0 2
代替
colName colName
0 1 2
您知道如何创建例外数据框吗?单元测试需要它。
解决方案
一种方法可能是:
In [452]: df=pd.DataFrame(data={
...: 'colName1': [1],
...: 'colName2': [2]
...: })
In [453]: df
Out[453]:
colName1 colName2
0 1 2
In [454]: df.columns = ['colName', 'colName']
In [455]: df
Out[455]:
colName colName
0 1 2
推荐阅读
- c# - .NET Core 3.1 在 X 秒后关闭 IHost
- python - 根据匹配的行数据在 pandas 中创建一个新的数据框
- mysql - 如何根据另一列删除其中一个重复项?
- javascript - 登录后在 url 中显示用户 ID
- android - 在某些情况下,在 Firebase 中尝试多个数据推送时
- c# - 如何在 openSUSE 上安装 libgdiplus?
- watson-studio-desktop - 如何使用 IBM Watson Studio 开发建筑蛤蜊管理预测模型?
- c# - 如何处理表单上的大量组件?
- java - 如何使用 smartcardio 和 Java 控制 ACR122 上的 LED?
- android - Google Maps SDK 错误在最后一小时开始出现