我已经创建了一个df,其中一列包含字符串值,我希望每次根据不同的int值对其进行修剪。 前任。: 发件人:
我想得到:
我尝试了以下几点:
for i in range(len(df.index)):
val = df['string'].iloc[i]
n = df['length'].iloc[i]
df['string'].iloc[i] = val[n:]
然而,我一直收到这样的警告:
SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame
有什么办法可以避免得到它吗
谢谢
尝试使用
apply
:相关问题 更多 >
编程相关推荐