【发布时间】:2019-03-21 20:33:07
【问题描述】:
我想将“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]
【问题讨论】:
-
df['LastDigit'] = df['UserId'].str[-1]?
标签: python python-3.x pandas