数据格式转换
在面对一切奇怪的分隔符的表格,建议先转成 csv
file_input = open('1.dat', "r+", encoding='utf-8')
file_output = open('2.csv', "w+", encoding='utf-8')
for line in file_input:
file_output.write(line.replace('::', ','))
file_input.close()
file_output.close()
表格合并
data = pd.merge(left, right, on=key)
以 key 为索引,右表向左表(基准)合并,如果左表有重复 index,那右表的其他值会复制到左表。
表格输出
data.to_csv('3.csv', index=False)
一定要写输出的文件名❗️
index=False
是不输出最左边的表格索引(上图中 key 左边那列)