-1
例子: 首先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
推薦我一些簡單的方法填充並比較這些值。
例子: 首先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追加2個DataFrames
df1 = df1.append(df2)
的pandas
具有比較DataFrames
不幸的是幾種方法,這不是StackOverflow的是如何工作的。請先嚐試自己寫點東西。 –
最簡單的方法是將兩個文件結構合併爲統一的列順序/格式 – RomanPerekhrest