我正在嘗試將 pandas Series 物件的每個字串元素與'.NS'. 我的示例代碼如下:
import pandas as pd
asSeries = pd.Series(['HCLTECH', 'ADANIPORTS', 'HDFC', 'TECHM', 'ONGC', 'DIVISLAB', 'TCS'])
要將每個元素與 連接起來.NS,我使用以下代碼:
asTextWithNS = asSeries.str.cat(sep='.NS ')
print(asTextWithNS)
結果如下:
HCLTECH.NS ADANIPORTS.NS HDFC.NS TECHM.NS ONGC.NS DIVISLAB.NS TCS
如您所見,最后一個元素沒有與 連接.NS,并且我檢查了許多其他更長的串列,并且總是沒有得到最后一個元素的連接。有任何想法嗎?
uj5u.com熱心網友回復:
這是預期的行為 - 您正在使用分隔符連接字串,沒有理由在最后拋出分隔符。只需手動添加即可。
asTextWithNS = asSeries.str.cat(sep='.NS ')
print(asTextWithNS '.NS')
輸出
HCLTECH.NS ADANIPORTS.NS HDFC.NS TECHM.NS ONGC.NS DIVISLAB.NS TCS.NS
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/418893.html
標籤:
上一篇:在命令提示符下執行時如何處理帶引號和不帶引號的字串?
下一篇:洗掉R中字符后的空格?[復制]
