2016-05-24 50 views
1

因此,我試圖採取一個熊貓數據框列的所有成員,並添加字符串EQUITY (它們之前有一個空間)。現在,這是我有:熊貓連接列的所有成員與一個常量字符串

response_score_factors["ULT_PARENT_TICKER_EXCHANGE"] = response_score_factors["ULT_PARENT_TICKER_EXCHANGE"].str.cat(" EQUITY") 

這是我收到的錯誤: 提高ValueError異常(「你的意思是提供一個sep關鍵字?」) ValueError異常:你的意思是提供一個sep關鍵詞?據我所知,sep不會連接最後一個字符串,所以我沒有使用它。有任何想法嗎?謝謝!

回答

3

您可以只使用+操作:

>>> df = pd.DataFrame({'x': ['a', 'b', 'c']}) 
>>> df['x'] + ' EQUITY' 
0 a EQUITY 
1 b EQUITY 
2 c EQUITY 
Name: x, dtype: object 
+0

太謝謝你了! –

相關問題