我有一個Pandas DataFrame
包含文件服務器上的路徑,這些路徑是相當長的字符串(〜150個字符)。使用默認的options.display.max_colwidth
時,所有值的顯示都是相同的,因爲大多數這些文件都植根於同一個目錄中。我當然可以擴大max_colwidth
,但我寧願看到最後的N個字符。如何在大熊貓中顯示長字符串的後綴
是一種讓大熊貓顯示最後N個字符長字符串的方法,而不是在前N個字符後截斷?
我有一個Pandas DataFrame
包含文件服務器上的路徑,這些路徑是相當長的字符串(〜150個字符)。使用默認的options.display.max_colwidth
時,所有值的顯示都是相同的,因爲大多數這些文件都植根於同一個目錄中。我當然可以擴大max_colwidth
,但我寧願看到最後的N個字符。如何在大熊貓中顯示長字符串的後綴
是一種讓大熊貓顯示最後N個字符長字符串的方法,而不是在前N個字符後截斷?
一個可能的解決方案是通過indexing with str創建與去年N
字符幫手柱:
df['col'] = df['long_str_col'].str[-N:]
可以使用輔助列? 'df [col] = df ['long_str_col']。str [-20:]'? – jezrael