簡體   English   中英

使用 Python Pandas 合並.dat 文件

[英]Merging .dat files using Python Pandas

我正在嘗試合並兩個 .dat 文件,以便我可以掃描它們以找到一個項目。 我試過搜索它,我只能找到如何合並 csv 文件。 如何使用 Pandas 合並這兩個文件? 如果有必要或者更容易轉換它們,我該怎么做? 我正在使用 Jupyterlabs,Python 3.8,對兩者都很陌生。

合並應該 go 與 csv 幾乎相同:

import pandas as pd


df1 = pd.read_csv("fileA.dat")
df2 = pd.read_csv("fileB.dat")

df = pd.concat([df1, df2])

df.to_csv('df.dat')

但是,這確實部分取決於 dat 文件中使用的約定。 您可能必須通過文件對 go 使用不同的解析器

嘗試:

df_1 = pd.read_csv('file_1.dat', sep='\s\s+', engine='python') 
df_2 = pd.read_csv('file_2.dat', sep='\s\s+', engine='python')

df_3 = df_1.merge(df2, on = "common_column")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM