私はdataframe-dfにすべての値が5文字/文字の長さでなければならないが、私のコードのエラーのために、 5より小さいか5より大きい。これらの列を取得する方法はありますか?5文字列を超えるカラムのすべての値を取得 - pandas dataframe
答えて
これはどのように機能しますか?これは、値が条件を満たすデータフレームを返します。
new_DF= your_df[your_df['COLUMN TO CHECK HERE'].str.len() != 5]
print(new_DF)
私はあなたが簡単なマスキング操作を探していると思う:
filter = lambda string: len(string) == 5
mask = df[col_to_filter].apply(filter, 1) # Return a boolean vector
new_df = df[mask].copy() # Create a new dataframe
あなたの元データフレームの長さが5でないアイテムを見つけるために、逆フィルタを適用することができます。 df.apply()
の詳細については
はここを見て:あなたの次の質問にはhttp://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.apply.html
このメソッドを表示してくれてありがとう、これは私が道のりで必要とするものです! –
は、たとえばdf
と予想される出力を提供してください。
df = pd.DataFrame({'a' : [1, 2, 3], 'b' : ["jasdjdj", "abcde", "hmmamamam"]})
df[df.b.str.len() != 5]
#gives:
a b
0 1 jasdjdj
2 3 hmmamamam
素晴らしい、ありがとう!これは私が探していたものです! –
あなたの質問は、「これらの行だけを取り出す方法はありますか? (列の代わりに) – cd98
- 1. pandasの列を並べ替えるDataFrame
- 2. Pandas DataFrameカラムのブールマスク
- 3. カラム文字列をdatetime値に変換/解析する - pandas
- 4. PandasでDataFrame列の最小値を取得できません
- 5. Pandas DataFrame:文字列の列(?)をIntに変換する
- 6. return pandas別の列の部分文字列を持つdataframe列
- 7. 文字列を超える文字列を置換するPython
- 8. pandas DataFrame内の文字列を現在のインデックスに置き換えます。
- 9. FlaskのJSON文字列をPandas DataFrameに変換する
- 10. Pandas DataFrameで複数の列の値を一度に取得する方法は?
- 11. Pandas DataFrameのインデックスとカラム名を持つ最大(n)の数字
- 12. Dataframe - Pandasのすべての列の列名の最後の2文字を削除します
- 13. pandasのiteritemsループ内のすべての列を取得
- 14. Python/Pandas dataframe - カラム名を返す
- 15. 素早くpandas DataFrameに文字列演算を適用する
- 16. Pandas DataFrameをJSON文字列に保存する
- 17. インデックスの文字列のタプルを持つPandas DataFrame
- 18. デルファイ:255文字を超えるレコードの文字列
- 19. Jupyter Pandas DataFrame - 列の値を読み取る
- 20. Pandas Dataframe列(日付値を含む)を昇順に並べ替え
- 21. Pandas DataFrameで列の値を集計
- 22. Seriesルックアップテーブルを使用してPandas DataFrameの列の値を置き換えます
- 23. Pandas Dataframeの特定の行を文字列形式で取り除く
- 24. AlphaFSを使って259文字を超えるパス名を取得するpowershell
- 25. SQL Serverからすべての値を文字列として取得する
- 26. Pandas dataframeは2つの列を結合してdatetime列を取得します
- 27. print()によって書き込まれた文字列からPython pandas DataFrameを取得するには?
- 28. JavaScript内の文字列のすべての部分文字列を取得
- 29. luaスクリプトのすべての文字列を取得する
- 30. は最後の後のすべての文字を取得する「 - 」文字列
答えがありがとう、私はこの道を必要とするでしょう! –