パンダのデータフレームの1つの列の各行にある「 - 」の後にあるものすべてを削除します。私は無駄にstr.splitを試しました。シンボルの後のパンダデータフレームの各列の文字列の一部を削除する
答えて
これを試してみてください:
df['column'] = df['column'].str.replace(r'-.*$', '')
デモ:
In [154]: df
Out[154]:
column
0 aaa
1 asd-bfd-asd
2 -xsdert-...
3 123-345
In [155]: df['column'] = df['column'].str.replace(r'-.*$', '')
In [156]: df
Out[156]:
column
0 aaa
1 asd
2
3 123
または.str.split()
を使用して:
In [159]: df['column'] = df['column'].str.split('-').str[0]
In [160]: df
Out[160]:
column
0 aaa
1 asd
2
3 123
私の個人的な好みは、他の情報を提供していないので、ilocに関して答えを出すことです。 – piRSquared
@piRSquared、わかりません、私はあなたに何を意味していますか? – MaxU
あなたはそれを疑わせる完全な例を挙げました。しかし、私の答えは 'df.iloc [:, 0] = df.iloc [:, 0] .str.replace(r ' - 。* $'、 '')'でした。私は改善すると思ったことは何も示唆していませんでした。私の好みを共有するだけです。 – piRSquared
- 1. Python:文字列のリストから文字列の一部を削除する
- 2. 文字列の最後から部分文字列を削除する方法
- 3. PHP regexp部分文字列の後に文字列を削除する方法
- 4. MYSQLの文字列の一部を削除する
- 5. javaの文字列の一部を削除するには?
- 6. JavaScriptの文字列の一部を削除する
- 7. 各文字列の最後から特定の文字を削除します
- 8. preg_replaceで文字列の一部を削除するには?
- 9. Pythonで文字列jsonの一部を削除するには
- 10. Ruby on Rails - 文字列内の一部の文字を削除/置換する
- 11. PHPの部分文字列の削除
- 12. Pythonで特定の文字の後の文字列の一部を削除する
- 13. 文字列の最後の文字を削除する$ variable
- 14. 文字列の最後の文字を削除する
- 15. XSLT URL文字列の最後の文字を削除する
- 16. 文字列の最後の文字を削除する(VB.NET 2008)
- 17. 文字列内の一連の文字を削除する
- 18. Ruby:配列内の他の文字列の部分文字列である文字列を削除する
- 19. 文字列内の特定の部分文字列を削除する[Swift]
- 20. テーブルの各列の最後から5文字を削除する方法MySQLi
- 21. パンダデータフレームの部分文字列の集合の数を求める
- 22. 文字列から最後の文字を削除する(Python)
- 23. 文字列の部分文字列を置換する方法Javaの空の部分文字列 ""(部分文字列を削除する)
- 24. PHPの爆発 - 文字列の最初の部分を削除し、最後の部分を削除します
- 25. 最後のハイフンの後の文字列を削除します
- 26. どのようにmysqlの文字列の一部を削除するには?
- 27. 後続の行の部分文字列である行を削除する
- 28. MySQL削除文字列とその文字列の後ろのすべて
- 29. 文字に応じて配列内の文字列の一部を削除する(PHP)
- 30. mysqlの文字列の後のすべてを削除する
はStackOverflowのへようこそ。プログラミングの助けを求めるときは、すでに試したことを示すと助けを受ける可能性が高くなります。 –