.DAT または .TXT ファイルを読み取り、列名を抽出して新しい名前に割り当て、データを pandas データフレームに書き込む必要があります。
「filetype」という環境変数があり、その値(DATまたはTXT)に基づいて、それに応じてファイルを読み取り、そこから列名を抽出して新しい列名に割り当てる必要があります。
私の入力 .dat/.txt ファイルには 2 つの列しかなく、次のようになります。
LN_ID、LN_DT
1234,10/01/2020
4567,10/01/2020
8888,10/01/2020
9999,10/01/2020
上記のファイルを読み取り、新しい列 new_loan_id=loan_id および new_ln_dt=ln_dt を作成し、pandas データフレームに書き込みます
以下のような pandas を使用してみましたが、いくつかのエラーが発生し、環境変数 'filetype' 値に基づいて myfile が .dat または .txt であるかどうかを最初に確認して続行します。
df=pd.read_csv('myfile.dat',sep=',')
new_cols=['new_ln_id','new_ln_dt']
df.columns=new_cols
もっと簡単で良い方法があると思います。誰かが助けてくれれば感謝します。ありがとう!