2016-10-17 1 views
-1

例では2つのテキストファイルしている: まずfile.txtは:私は、同じデータが含まれていますが、別の列と異なる行

a | b | c | d 
0 | 1 | 2 | 3 
4 | 5 | 6 | 7 

セカンドfile.txtを

c | b | d | a 
6 | 5 | 7 | 4 
2 | 1 | 3 | 0 

は私にいくつかの簡単な方法を提案します値を入力して比較します。

+5

を比較するためのいくつかの方法があり、これはStackOverflowのがどのように動作するかではありません。最初に何かを書いてみてください。 –

+0

最も簡単な方法は、両方のファイル構造を均一な列の順序/形式にすることです – RomanPerekhrest

答えて

1

ファイルをcsv個のファイルとして保存することをお勧めしますが、正しい区切り文字を指定する限り、テキストは機能します。

import pandas as pd 
df1 = pd.read_csv('text1.csv', sep=',') 
df2 = pd.read_csv('text2.csv', sep=',') 

あなたは、すべての列が、今と同じ順番になります

df1 = df1.sort_index(axis=1) 
df2 = df2.sort_index(axis=1) 

列を並べ替えることができます。あなたが追加することができますaslo

df1 = df1.append(df2) 

2つのデータフレームはpandasは残念ながらDataFrames

関連する問題