Python concat不断添加新的索引列
我对Python和Pandas很陌生,我的小项目有一个concat(?)-问题。代码的工作方式几乎与预期的一样,但在一行中多次运行时,它会不断添加新的索引列。这是我不想让它做的事。我一直在尝试各种各样的技巧,比如删除第一列、隐藏索引和重置索引,但都没有成功。我可以在Excel中删除额外的列,但我认为可以通过某种方式更改代码来解决 关于Excel数据:第一行包括列标题,并且没有索引 你们知道我的代码有什么问题吗? 您还可以提出改进建议:)Python concat不断添加新的索引列,python,pandas,concat,Python,Pandas,Concat,我对Python和Pandas很陌生,我的小项目有一个concat(?)-问题。代码的工作方式几乎与预期的一样,但在一行中多次运行时,它会不断添加新的索引列。这是我不想让它做的事。我一直在尝试各种各样的技巧,比如删除第一列、隐藏索引和重置索引,但都没有成功。我可以在Excel中删除额外的列,但我认为可以通过某种方式更改代码来解决 关于Excel数据:第一行包括列标题,并且没有索引 你们知道我的代码有什么问题吗? 您还可以提出改进建议:) 您可以使用ignore\u index=True: A =
您可以使用
ignore\u index=True
:
A = pd.DataFrame(data={"c1": [1, 2], "c2": [3, 4]})
B = pd.DataFrame(data={"c3": [5, 6], "c4": [7, 8]})
C = pandas.concat([A, B], ignore_index=True)
欢迎使用Viimu,请在代码块中提供示例数据。你可以通过
df.head(10)来获取样本。为了记录('split')
ok,所以。。。它是这样的:{'index':[0,1,2,3,4,5,6,7,8,9],'columns':['Unnamed:0','Unnamed:0.1','Brand_model','model_Brand_url','License','Price','Year','km','Transmission','Fuel','Added','Deleted'],'data':[[0.0,0.0,'Audi RS5','https link','license plate number',1089002018,40710,'Automatic','Gasolin',Timestamp('2020-09-04 00:00'),nan],谢谢,但它(ignore_index=True)不起作用。当我多次运行代码时,它会不断添加列。
A = pd.DataFrame(data={"c1": [1, 2], "c2": [3, 4]})
B = pd.DataFrame(data={"c3": [5, 6], "c4": [7, 8]})
C = pandas.concat([A, B], ignore_index=True)
C
--------------------
| |c1 |c2 |c3 | c4|
------------------
| 0 |1 |3 |NaN|NaN|
| 1 |2 |4 |NaN|NaN|
| 2 |NaN|NaN|5 |7 |
| 3 |NaN|NaN|6 |8 |
---------------------