【发布时间】:2018-08-03 08:12:04
【问题描述】:
为什么这会在 Pyhon 3 中起作用:
for i in range(0, len(df.index) ):
df.loc[i,["Processed"]] = "YES"
为什么这不起作用:
def mylargeprocess(SomeData,Processed):
Processed = "YES"
for i in range(0, len(df.index) ):
mylargeprocess(df.loc[i,["SomeData"]],df.loc[i,["Processed"]])
我很确定这与字符串不可变有关,但我仍然想了解这些代码之间的区别。
谢谢,
【问题讨论】:
标签: python python-3.x pandas function dataframe