就concat
他們作爲一個列表,並通過PARAM ignore_index=true
,然後分配索引值到第3列,轉換爲str D型細胞,然後追加TXT」 .TXT:
In [93]:
merged = pd.concat([A,B], ignore_index=True)
merged[3] = pd.Series(merged.index).astype(str) + '.txt'
merged
Out[93]:
1 2 3
0 0.2 0.3 0.txt
1 0.4 0.6 1.txt
2 0.1 0.8 2.txt
3 3.0 4.5 3.txt
如果你堅持索引是1型,你可以重新分配給它,然後運行我上面的代碼:
In [100]:
merged = pd.concat([A,B], ignore_index=True)
merged.index = np.arange(1, len(merged) + 1)
merged[3] = pd.Series(index=merged.index, data=merged.index.values).astype(str) + '.txt'
merged
Out[100]:
1 2 3
1 0.2 0.3 1.txt
2 0.4 0.6 2.txt
3 0.1 0.8 3.txt
4 3.0 4.5 4.txt
作爲一個方面不是我覺得有點不可思議我必須以指定排列在系列構造函數的索引值是正確的。
@DSM您更清晰的眼睛讓我更加仔細地重新閱讀的問題,所以我返工我的答案 – EdChum