複数のデータフレームからデータをエクスポートし、特定の形式のテキストファイルに保存する方法

デベーシス

ここで説明するように、2つのデータフレームがあります。 ここに画像の説明を入力してください

ここに画像の説明を入力してください

そして、以下のように、これらのデータフレームの両方からファイルを作成したいと思います。

NR
NR^AI123456^AABC International PVT.Ltd^A1234^A526
Address^AXYZ,1234,Industrial Estate^A123^A
NR^I123457^ABC1 International PVT.Ltd^A1236^A529
Address^AXYZ,1235,Industrial Estate^A129^A
NR^AI123458^AABC2 International PVT.Ltd^A1238^A1000
Address^AXYZ,1236,Industrial Estate^A129^A

^Aパンダを使用して分離されたテーブルから連続した列の値が追加された1つのファイルを作成する方法を誰かが教えてくれますか?

デビッドバック

データフレームが次のパターンに従っていると仮定します。

import pandas as pd
df1 = pd.DataFrame({"nr": ["nr1", "nr2", "nr3"], "name": ["name1", "name2", "name3"], "id": ["id1", "id2", "id3"], "bal": ["bal1", "bal2", "bal3"]})
df2 = pd.DataFrame({"add": ["add1", "add2", "add3"], "house no": ["house no1", "house no2", "house no3"], "add add": ["add add1", "add add2", "add add3"]})

入力行ごとに単一の出力行にそれらを書き込みたい場合は、次の方法でそれを実現できます。

pd.merge(df1, df2, left_index=True, right_index=True).stack().groupby(level=0).apply("^A".join).to_csv(header=False, index=False)

しかし、あなたの質問では、2つのデータフレームのレコードをインターリーブする必要があります。その場合、比較的簡単な方法は次のようになります。

x = df1.stack().groupby(level=0).apply("^A".join).values.tolist()
y = df2.stack().groupby(level=0).apply("^A".join).values.tolist()

f = open('test.txt', 'w')

for i, z in enumerate(x):
    f.write(f"NR^A{z}\n")
    f.write(f"Address^A{y[i]}\n")

f.close()

結果の出力ファイルは、質問の形式に従います。

NR^Anr1^Aname1^Aid1^Abal1
Address^Aadd1^Ahouse no1^Aadd add1
NR^Anr2^Aname2^Aid2^Abal2
Address^Aadd2^Ahouse no2^Aadd add2
NR^Anr3^Aname3^Aid3^Abal3
Address^Aadd3^Ahouse no3^Aadd add3

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

R-特定の形式でデータフレームからテキストファイルを出力します

分類Dev

テキストファイルから複数のパターンを抽出し、パンダのデータフレームに保存します[python]

分類Dev

SQLiteデータベースから複数のファイルに特定のテキストを追加します

分類Dev

テキストファイルから列を抽出し、Pythonのデータフレームに保存します

分類Dev

複数のXMLファイルからテキストデータフレームを作成する

分類Dev

Rからデータフレームの複数のリストをエクスポートする方法

分類Dev

複数のデータフレームを1つのExcelファイルにエクスポートする方法はありますか?

分類Dev

+1.048.576行を含む1つのデータフレームを複数のExcelファイル/シートにエクスポートする方法

分類Dev

Python Sparkデータフレーム:グループをテキストファイルにエクスポートするためのより良い方法

分類Dev

SQLテーブルからSSISの複数のExcelファイルにデータをエクスポートする方法は?

分類Dev

複数のテーブルデータをOracleのcsvファイルにエクスポートします

分類Dev

固定長レコードのテキストファイルにデータをエクスポートする

分類Dev

パンダのデータフレームを特定の形式でjsonにエクスポートする方法

分類Dev

MySQLから必要な形式のテキストファイルへのデータのエクスポート

分類Dev

プレーンテキストファイルの複雑なパターンから数値データを抽出し、表形式の出力を生成します

分類Dev

テキストファイルから特定のデータを取得する方法

分類Dev

SSIS1つのテーブルから複数のファイルにすべてのデータをエクスポートします

分類Dev

graphQLを使用してgatsbyの複数のディレクトリ(ファイルシステム)からデータを調達する方法

分類Dev

特定の行のヘッダーを使用して、テキストファイルを複数のパンダデータフレームに分割します

分類Dev

パンダ-複数のテキストファイルからの情報を単一のデータフレームに結合します

分類Dev

python pandasデータフレームをcsvにエクスポートし、列ごとに一意の形式でフォーマットされたテキストファイルをエクスポートします

分類Dev

データフレームの各列に複数のテキスト ファイルを作成し、最初の列を保持する方法は?

分類Dev

pysparkのデータフレームに複数のテキストファイルを読み込む方法

分類Dev

c# を使用してテキスト ファイルから SQL サーバー データベースに特定のデータをロードする方法

分類Dev

Rを使用して複数のデータフレームを.csvファイルにエクスポートする

分類Dev

PowerShellでカスタム形式のCSVファイルにデータをエクスポートする

分類Dev

単一列のテキストファイルからデータフレームを作成する方法

分類Dev

Accessからテキストファイルにデータをエクスポートする方法

分類Dev

R複数のスペースを持つテキストファイルをデータフレームに分割する方法

Related 関連記事

  1. 1

    R-特定の形式でデータフレームからテキストファイルを出力します

  2. 2

    テキストファイルから複数のパターンを抽出し、パンダのデータフレームに保存します[python]

  3. 3

    SQLiteデータベースから複数のファイルに特定のテキストを追加します

  4. 4

    テキストファイルから列を抽出し、Pythonのデータフレームに保存します

  5. 5

    複数のXMLファイルからテキストデータフレームを作成する

  6. 6

    Rからデータフレームの複数のリストをエクスポートする方法

  7. 7

    複数のデータフレームを1つのExcelファイルにエクスポートする方法はありますか?

  8. 8

    +1.048.576行を含む1つのデータフレームを複数のExcelファイル/シートにエクスポートする方法

  9. 9

    Python Sparkデータフレーム:グループをテキストファイルにエクスポートするためのより良い方法

  10. 10

    SQLテーブルからSSISの複数のExcelファイルにデータをエクスポートする方法は?

  11. 11

    複数のテーブルデータをOracleのcsvファイルにエクスポートします

  12. 12

    固定長レコードのテキストファイルにデータをエクスポートする

  13. 13

    パンダのデータフレームを特定の形式でjsonにエクスポートする方法

  14. 14

    MySQLから必要な形式のテキストファイルへのデータのエクスポート

  15. 15

    プレーンテキストファイルの複雑なパターンから数値データを抽出し、表形式の出力を生成します

  16. 16

    テキストファイルから特定のデータを取得する方法

  17. 17

    SSIS1つのテーブルから複数のファイルにすべてのデータをエクスポートします

  18. 18

    graphQLを使用してgatsbyの複数のディレクトリ(ファイルシステム)からデータを調達する方法

  19. 19

    特定の行のヘッダーを使用して、テキストファイルを複数のパンダデータフレームに分割します

  20. 20

    パンダ-複数のテキストファイルからの情報を単一のデータフレームに結合します

  21. 21

    python pandasデータフレームをcsvにエクスポートし、列ごとに一意の形式でフォーマットされたテキストファイルをエクスポートします

  22. 22

    データフレームの各列に複数のテキスト ファイルを作成し、最初の列を保持する方法は?

  23. 23

    pysparkのデータフレームに複数のテキストファイルを読み込む方法

  24. 24

    c# を使用してテキスト ファイルから SQL サーバー データベースに特定のデータをロードする方法

  25. 25

    Rを使用して複数のデータフレームを.csvファイルにエクスポートする

  26. 26

    PowerShellでカスタム形式のCSVファイルにデータをエクスポートする

  27. 27

    単一列のテキストファイルからデータフレームを作成する方法

  28. 28

    Accessからテキストファイルにデータをエクスポートする方法

  29. 29

    R複数のスペースを持つテキストファイルをデータフレームに分割する方法

ホットタグ

アーカイブ