2017-05-09 10 views
0

ファイルサーバーには、かなり長い文字列(〜150文字)のパスを含むPandas DataFrameがあります。デフォルトのoptions.display.max_colwidthでは、これらのファイルのほとんどが同じディレクトリにあるため、すべての値が同じになります。私はもちろんmax_colwidthを広げることができますが、私は最後のN文字を見るだけです。パンダの長い文字列の接尾辞を表示するには

パンダが最初のN文字の後に切り捨てるのではなく、長い文字列の最後のN文字をで表示する方法ですか?

+1

は、可能な利用ヘルパーコラムですか? 'df [col] = df ['long_str_col']。str [-20:]'? – jezrael

答えて

0

一つの可能​​な解決策は、indexing with strで最後N文字でヘルパー列を作成することです:

df['col'] = df['long_str_col'].str[-N:] 
+0

理想的ではありませんが、表示表現を傍受する方法がない場合には、実際の回避策になる可能性があります。 – ajwood

+0

残念ながら実装されていないと思います。私はドキュメントもチェックしますが、何もありません:( – jezrael

+0

私はそれを見つけることができませんでした:(..私は誰かが何かに出てくるかどうかを確認するためにもう一度開いておきます。 – ajwood

関連する問題