データフレームのすべての行の列の文字列で重複する単語を削除します

ギャビン・フィッツパトリック

行ごとにデータフレーム内の文字列内の重複する単語を削除しようとしています。

データフレームが次のようになっているとします。

In:
Yes Yes Absolutely
No No Nope   
Win Win Lose



  for row in df.iterrows():
        row["Sentence"] = (list(set(row["Sentence"])))

Desired Out:
Yes Absolutely
No Nope
Win Lose

各行をクリーンアップして、重複する文字列を削除するにはどうすればよいですか。上記のコードを試しました。

ドキュメントやソースへのリンクがあれば、私を正しい方向に導くことができれば幸いです。ありがとうございました。

アンキー

使用できます(列名が0であると想定):

from collections import OrderedDict
df[0].str.split().apply(lambda x: ','.join(OrderedDict.fromkeys(x).keys()))

0    Yes,Absolutely
1           No,Nope
2          Win,Lose

注、次のように設定を使用できます。

df[0].str.split().apply(lambda x: ','.join(list(set(x))))

ただし、セットは順序を保証するものではありません。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データフレーム内の重複行を削除し、特定の文字列値で行を保持します

分類Dev

データフレームの列の条件値> 0のすべての列から重複を削除します

分類Dev

pandasデータフレームの列のすべての行の文字列で大文字の単語を抽出する方法は?

分類Dev

Pandasデータフレームで、リスト列の重複する文字列を削除し、他のリスト列の対応するIDを削除します

分類Dev

複数の列に特定の文字列を含む混合データ型のパンダデータフレームのすべての行を削除します

分類Dev

Rのデータフレームの列から文字列内の特定の単語を削除します

分類Dev

列データフレーム内の文字列から単語を削除する

分類Dev

パンダデータフレーム-列内の重複する単語を削除する方法

分類Dev

Pandasデータフレームで単語数を使用して、1単語のみの行を削除します

分類Dev

python:文字列を含むパンダデータフレームのすべての行を削除します

分類Dev

すべての行とヘッダーがnaであるデータフレーム列を削除します

分類Dev

文字列内の重複を削除しますが、データフレーム全体に対して

分類Dev

Regex Pythonを使用して、データフレーム内の文字列の最初の2単語と最後の2単語を削除します

分類Dev

2つの列A、Bに基づいて、データフレームから重複を削除し、行を別の列Cの最大値で保持します

分類Dev

pandasデータフレーム列の最初に出現するnull文字列の前にあるすべての行を削除します

分類Dev

重複した行のすべてのコピーをデータフレームから削除します(重複したコピーだけでなく)

分類Dev

列全体で同じ内容の連続する重複行を削除するためのデータフレーム

分類Dev

データフレームのリストで重複する列を削除しますr

分類Dev

データフレームセルの文字列から単語/文字を削除しますか?

分類Dev

列の文字値に基づいて、データフレーム内の重複した行の1つを削除する

分類Dev

パンダのデータフレームで列の値が重複している行を削除するにはどうすればよいですか?

分類Dev

データフレームの文字列の最初のN行を削除します

分類Dev

類似の文字列の重複をデータフレームから削除します

分類Dev

2 つの列の値に基づいてデータフレーム pandas の重複を削除します

分類Dev

R:2番目の列に値を含むデータフレーム内の重複行を削除します

分類Dev

列インデックスを使用して、最初の列の特定の文字列で始まるデータフレーム行を削除する方法

分類Dev

pandasデータフレーム内の重複するすべての行を検索します

分類Dev

1つの列から重複する値を使用して、パンダデータフレームの行全体を削除します

分類Dev

2つのデータフレームを連結し、列の値に基づいて重複する行を削除します

Related 関連記事

  1. 1

    データフレーム内の重複行を削除し、特定の文字列値で行を保持します

  2. 2

    データフレームの列の条件値> 0のすべての列から重複を削除します

  3. 3

    pandasデータフレームの列のすべての行の文字列で大文字の単語を抽出する方法は?

  4. 4

    Pandasデータフレームで、リスト列の重複する文字列を削除し、他のリスト列の対応するIDを削除します

  5. 5

    複数の列に特定の文字列を含む混合データ型のパンダデータフレームのすべての行を削除します

  6. 6

    Rのデータフレームの列から文字列内の特定の単語を削除します

  7. 7

    列データフレーム内の文字列から単語を削除する

  8. 8

    パンダデータフレーム-列内の重複する単語を削除する方法

  9. 9

    Pandasデータフレームで単語数を使用して、1単語のみの行を削除します

  10. 10

    python:文字列を含むパンダデータフレームのすべての行を削除します

  11. 11

    すべての行とヘッダーがnaであるデータフレーム列を削除します

  12. 12

    文字列内の重複を削除しますが、データフレーム全体に対して

  13. 13

    Regex Pythonを使用して、データフレーム内の文字列の最初の2単語と最後の2単語を削除します

  14. 14

    2つの列A、Bに基づいて、データフレームから重複を削除し、行を別の列Cの最大値で保持します

  15. 15

    pandasデータフレーム列の最初に出現するnull文字列の前にあるすべての行を削除します

  16. 16

    重複した行のすべてのコピーをデータフレームから削除します(重複したコピーだけでなく)

  17. 17

    列全体で同じ内容の連続する重複行を削除するためのデータフレーム

  18. 18

    データフレームのリストで重複する列を削除しますr

  19. 19

    データフレームセルの文字列から単語/文字を削除しますか?

  20. 20

    列の文字値に基づいて、データフレーム内の重複した行の1つを削除する

  21. 21

    パンダのデータフレームで列の値が重複している行を削除するにはどうすればよいですか?

  22. 22

    データフレームの文字列の最初のN行を削除します

  23. 23

    類似の文字列の重複をデータフレームから削除します

  24. 24

    2 つの列の値に基づいてデータフレーム pandas の重複を削除します

  25. 25

    R:2番目の列に値を含むデータフレーム内の重複行を削除します

  26. 26

    列インデックスを使用して、最初の列の特定の文字列で始まるデータフレーム行を削除する方法

  27. 27

    pandasデータフレーム内の重複するすべての行を検索します

  28. 28

    1つの列から重複する値を使用して、パンダデータフレームの行全体を削除します

  29. 29

    2つのデータフレームを連結し、列の値に基づいて重複する行を削除します

ホットタグ

アーカイブ