Python。从 Pandas 列中提取字符串的最后一个字母

我想将“UserId”中的最后一位数字存储在一个新变量中(这样的 UserId 是字符串类型)。


我想出了这个,但这是一个很长的 df 并且需要永远。关于如何优化/避免 for 循环的任何提示?


df['LastDigit'] = np.nan

for i in range(0,len(df['UserId'])):

    df.loc[i]['LastDigit'] = df.loc[i]['UserId'].strip()[-1]


牧羊人nacy
浏览 476回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python