我想在循环中在Pandas DataFrame的列中切片字符串,然后将该子字符串作为新列返回。这种方法很好用:
new_list = []
for i in range(len(df)):
new_list.append(df.iloc[i]['columnA'][10:20])
df['new_column'] = new_list
是否有更好或更有效的方法来做到这一点?对解决此问题的替代方法感到好奇。
我想在循环中在Pandas DataFrame的列中切片字符串,然后将该子字符串作为新列返回。这种方法很好用:
new_list = []
for i in range(len(df)):
new_list.append(df.iloc[i]['columnA'][10:20])
df['new_column'] = new_list
是否有更好或更有效的方法来做到这一点?对解决此问题的替代方法感到好奇。