列のデータフレームに複数の値がある場合は、複数の行を作成します

アビ

私は以下のようなdfを持っています:-

import pandas as pd 
  
# intialise data of lists. 
data = {'cust':['fnwp', 'utp'], 'events':[['abhi','ashu'],'abhi']} 
  
# Create DataFrame 
df = pd.DataFrame(data) 
  
# Print the output. 
df

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

私の期待される結果は:-

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

IoaTzimas

pandas.explode()関数を使用できます。

>>> df.explode('events').reset_index(drop=True)

   cust events
0  fnwp   abhi
1  fnwp   ashu
2   utp   abhi

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

任意の行の値が別のデータフレームである場合にデータフレームは複数の列を有する、データフレームから行を削除します

分類Dev

列に複数の値がある可能性がある場合は、データフレーム列をintdtypeに変換します

分類Dev

複数の値に一致する場合は、Pandasデータフレームの行を削除します

分類Dev

列にサイクルがある場合は、データフレームの行を複数の行に変換します

分類Dev

Python:データフレームのいずれかの列に対して行に同じ値が複数あるかどうかを確認し、ある場合は、繰り返される値をnullに置き換えます

分類Dev

Pythonで2つのデータフレームを左結合する方法、フィルター後の2番目のデータフレームに一致する行が複数ある場合は、最初の行と結合します

分類Dev

1列のみで複数行のデータフレームのヒストグラムを作成する方法(行の値はx軸にプロットし、列の値はy軸にプロットする必要があります)

分類Dev

列に複数の値があるものから構成データフレームを取得します

分類Dev

複数の一致がある場合は、データフレームを結合し、ランダムな行を選択します

分類Dev

Python:データフレーム内の複数の列に1つの特定の文字列以外の値がある場合は、新しい列の値を設定します

分類Dev

列の複数の値に基づいてデータフレームに新しい行を作成します

分類Dev

データフレームに同じ名前の複数の列がある場合、マージは失敗します

分類Dev

列の値にデータフレーム内で特定の数のオカレンスがない場合、その数に達するまで行をランダムに複製するにはどうすればよいですか?

分類Dev

Excelは、行に複数のデータがある場合にのみ自動入力を実行します

分類Dev

複数の列に同じ値があり、別の値が異なるデータフレームから行を選択します

分類Dev

既存の変数がデータフレーム内の2つの値の間にある場合、1に等しい新しい変数を作成します

分類Dev

Rは、複数の列が重なる場合にのみデータフレームをマージします

分類Dev

pysparkで、複数の結合操作を行わずに、あるデータフレームの複数の列を別のデータフレームの単一の列に結合します

分類Dev

複数のデータフレームをデータフレームのリストに保存し、そのうちの1つを思い出した場合、出力の列ヘッダーをフォーマットする方法はありますか?

分類Dev

Pandasデータフレームの特定の列にnull値がある場合、行を削除します

分類Dev

条件が真の場合、パンダはデータフレームを複数に分割します

分類Dev

前の複数の行/列の値に基づいてデータフレームの行を削除します

分類Dev

列の値が複数のデータフレームに存在するかどうかを確認します

分類Dev

値が別のデータフレームの列の間隔の間にある場合は、データフレームの列を更新します

分類Dev

各csvに複数の共通列がある場合に、複数のcsvを1つのデータフレームに読み込むのに最適な方法

分類Dev

複数の列の値に基づいて新しいデータフレーム列を作成します

分類Dev

あるデータフレームの値(複数の列)が別のデータフレームの値(複数の列)に存在するかどうかを確認します

分類Dev

グループに複数の因子レベルがある場合、長いデータ形式の新しい列を作成しますか?

分類Dev

rの別のデータフレームのデータフレームの他の列値を使用して計算された複数のベクトルの値を収集するためのループまたは関数を作成するには?

Related 関連記事

  1. 1

    任意の行の値が別のデータフレームである場合にデータフレームは複数の列を有する、データフレームから行を削除します

  2. 2

    列に複数の値がある可能性がある場合は、データフレーム列をintdtypeに変換します

  3. 3

    複数の値に一致する場合は、Pandasデータフレームの行を削除します

  4. 4

    列にサイクルがある場合は、データフレームの行を複数の行に変換します

  5. 5

    Python:データフレームのいずれかの列に対して行に同じ値が複数あるかどうかを確認し、ある場合は、繰り返される値をnullに置き換えます

  6. 6

    Pythonで2つのデータフレームを左結合する方法、フィルター後の2番目のデータフレームに一致する行が複数ある場合は、最初の行と結合します

  7. 7

    1列のみで複数行のデータフレームのヒストグラムを作成する方法(行の値はx軸にプロットし、列の値はy軸にプロットする必要があります)

  8. 8

    列に複数の値があるものから構成データフレームを取得します

  9. 9

    複数の一致がある場合は、データフレームを結合し、ランダムな行を選択します

  10. 10

    Python:データフレーム内の複数の列に1つの特定の文字列以外の値がある場合は、新しい列の値を設定します

  11. 11

    列の複数の値に基づいてデータフレームに新しい行を作成します

  12. 12

    データフレームに同じ名前の複数の列がある場合、マージは失敗します

  13. 13

    列の値にデータフレーム内で特定の数のオカレンスがない場合、その数に達するまで行をランダムに複製するにはどうすればよいですか?

  14. 14

    Excelは、行に複数のデータがある場合にのみ自動入力を実行します

  15. 15

    複数の列に同じ値があり、別の値が異なるデータフレームから行を選択します

  16. 16

    既存の変数がデータフレーム内の2つの値の間にある場合、1に等しい新しい変数を作成します

  17. 17

    Rは、複数の列が重なる場合にのみデータフレームをマージします

  18. 18

    pysparkで、複数の結合操作を行わずに、あるデータフレームの複数の列を別のデータフレームの単一の列に結合します

  19. 19

    複数のデータフレームをデータフレームのリストに保存し、そのうちの1つを思い出した場合、出力の列ヘッダーをフォーマットする方法はありますか?

  20. 20

    Pandasデータフレームの特定の列にnull値がある場合、行を削除します

  21. 21

    条件が真の場合、パンダはデータフレームを複数に分割します

  22. 22

    前の複数の行/列の値に基づいてデータフレームの行を削除します

  23. 23

    列の値が複数のデータフレームに存在するかどうかを確認します

  24. 24

    値が別のデータフレームの列の間隔の間にある場合は、データフレームの列を更新します

  25. 25

    各csvに複数の共通列がある場合に、複数のcsvを1つのデータフレームに読み込むのに最適な方法

  26. 26

    複数の列の値に基づいて新しいデータフレーム列を作成します

  27. 27

    あるデータフレームの値(複数の列)が別のデータフレームの値(複数の列)に存在するかどうかを確認します

  28. 28

    グループに複数の因子レベルがある場合、長いデータ形式の新しい列を作成しますか?

  29. 29

    rの別のデータフレームのデータフレームの他の列値を使用して計算された複数のベクトルの値を収集するためのループまたは関数を作成するには?

ホットタグ

アーカイブ