-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
は私にいくつかの簡単な方法を提案します値を入力して比較します。
例では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
は私にいくつかの簡単な方法を提案します値を入力して比較します。
ファイルを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
を比較するためのいくつかの方法があり、これはStackOverflowのがどのように動作するかではありません。最初に何かを書いてみてください。 –
最も簡単な方法は、両方のファイル構造を均一な列の順序/形式にすることです – RomanPerekhrest