Pandas Python:データフレームを追加-テキスト

ロロ

次のデータフレームがあるとします。同じユーザーに対応する行を同じ日に追加するにはどうすればよいですか?Python-パンダ

user date text
A    1-1  how
A    1-1  are
A    3-1  the dog
B    1-2  hi
B    1-2  there
B    3-2  be good


user date text
A    1-1  how are
A    3-1  the dog
B    1-2  hi there
B    3-2  be good
アントンvBR

groupbyとstringjoinを探しています:

df.groupby(['user','date'])['text'].apply(' '.join).reset_index()

注:' '.joinはの短いバージョンですlambda x: ' '.join(x)

完全な例:

import pandas as pd

data = '''\
user,date,text
A,1-1,how
A,1-1,are
A,3-1,the dog
B,1-2,hi
B,1-2,there
B,3-2,be good'''

fileobj = pd.compat.StringIO(data)
df = pd.read_csv(fileobj, sep=',')

df = df.groupby(['user','date'])['text'].apply(' '.join).reset_index()
print(df)

戻り値:

  user date      text
0    A  1-1   how are
1    A  3-1   the dog
2    B  1-2  hi there
3    B  3-2   be good

それが役立つ場合は、これも見てください。リスト内のすべてのアイテムをグループ化するためのクイックバージョン。

print(df.groupby(['user','date'])['text'].apply(list).reset_index())
#  user date         text
#0    A  1-1   [how, are]
#1    A  3-1    [the dog]
#2    B  1-2  [hi, there]
#3    B  3-2    [be good]

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Python、Pandas:リストをデータフレームに追加(パンダ)

分類Dev

pandasデータフレームからmatplotlibプロットにテキスト注釈を追加します

分類Dev

テキストファイルpythonを解析し、pandasデータフレームに変換します

分類Dev

pandas データフレームでのテキスト パターン認識

分類Dev

pandasデータフレーム列のテキストデータをクリーンアップする方法

分類Dev

pandasデータフレームで複数のテキストフィールドを連結する方法

分類Dev

PandasデータフレームIDでテキスト行グループをマージ

分類Dev

pandasデータフレームの可変列を含むテキストファイルを読み取る

分類Dev

Pandasデータフレームを主キーでsqliteテーブルに追加する

分類Dev

Pandas データ フレームの If ステートメント

分類Dev

Pandasデータフレームを再フォーマットするPython

分類Dev

Pandasデータフレームから(大きな)SQLiteデータベースに列を追加する

分類Dev

pandasデータフレームは、リスト要素を持つ別のpandas列に列値を追加します

分類Dev

Pandasデータフレーム列内の特定のテキストを検索する方法は?

分類Dev

区切られたアイテムのpythonリストをpandasデータフレームに変換する

分類Dev

アイテムの長いリストを取得し、データフレーム「行」に再形成 - pandas python 3

分類Dev

Python + Pandas:新しいデータフレームをリストで埋める

分類Dev

pandasデータフレームへのリスト-Python

分類Dev

Pandasデータフレームをループしてリストにデータを入力します(Python)

分類Dev

Python、Pandas:タイムスタンプとオフセットでデータフレームを結合する

分類Dev

pandasデータフレームの各列の逆を作成し、プレフィックスを追加します

分類Dev

リストをPandasデータフレーム列に変換

分類Dev

pandasデータフレームを使用して、データフレーム値の各列を1つずつ新しいシートに追加する方法

分類Dev

pandasデータフレームのテキスト文字列データを使用した条件付きデータの選択

分類Dev

pandasデータフレーム列にリストのリストを追加する

分類Dev

pandasデータフレーム列からテキスト文字列のサブセットをブロードキャストする方法

分類Dev

pandasデータフレームの列名に数値プレフィックスを追加します

分類Dev

dictから既存のPandasデータフレームの列ヘッダーにキーを追加する

分類Dev

Pandasデータフレームは複数のifステートメントに基づいてフィールドを追加します

Related 関連記事

  1. 1

    Python、Pandas:リストをデータフレームに追加(パンダ)

  2. 2

    pandasデータフレームからmatplotlibプロットにテキスト注釈を追加します

  3. 3

    テキストファイルpythonを解析し、pandasデータフレームに変換します

  4. 4

    pandas データフレームでのテキスト パターン認識

  5. 5

    pandasデータフレーム列のテキストデータをクリーンアップする方法

  6. 6

    pandasデータフレームで複数のテキストフィールドを連結する方法

  7. 7

    PandasデータフレームIDでテキスト行グループをマージ

  8. 8

    pandasデータフレームの可変列を含むテキストファイルを読み取る

  9. 9

    Pandasデータフレームを主キーでsqliteテーブルに追加する

  10. 10

    Pandas データ フレームの If ステートメント

  11. 11

    Pandasデータフレームを再フォーマットするPython

  12. 12

    Pandasデータフレームから(大きな)SQLiteデータベースに列を追加する

  13. 13

    pandasデータフレームは、リスト要素を持つ別のpandas列に列値を追加します

  14. 14

    Pandasデータフレーム列内の特定のテキストを検索する方法は?

  15. 15

    区切られたアイテムのpythonリストをpandasデータフレームに変換する

  16. 16

    アイテムの長いリストを取得し、データフレーム「行」に再形成 - pandas python 3

  17. 17

    Python + Pandas:新しいデータフレームをリストで埋める

  18. 18

    pandasデータフレームへのリスト-Python

  19. 19

    Pandasデータフレームをループしてリストにデータを入力します(Python)

  20. 20

    Python、Pandas:タイムスタンプとオフセットでデータフレームを結合する

  21. 21

    pandasデータフレームの各列の逆を作成し、プレフィックスを追加します

  22. 22

    リストをPandasデータフレーム列に変換

  23. 23

    pandasデータフレームを使用して、データフレーム値の各列を1つずつ新しいシートに追加する方法

  24. 24

    pandasデータフレームのテキスト文字列データを使用した条件付きデータの選択

  25. 25

    pandasデータフレーム列にリストのリストを追加する

  26. 26

    pandasデータフレーム列からテキスト文字列のサブセットをブロードキャストする方法

  27. 27

    pandasデータフレームの列名に数値プレフィックスを追加します

  28. 28

    dictから既存のPandasデータフレームの列ヘッダーにキーを追加する

  29. 29

    Pandasデータフレームは複数のifステートメントに基づいてフィールドを追加します

ホットタグ

アーカイブ