Python 在数据帧上迭代
有没有办法在for循环中更改数据帧?例如,而不是:Python 在数据帧上迭代,python,pandas,Python,Pandas,有没有办法在for循环中更改数据帧?例如,而不是: df_train[df_train > 1] = 1 df_test[df_test > 1] = 1 比如: for frame in [df_train, df_test]: frame = frame[frame > 1] = 1 在此版本中,原始数据帧不会更改。使用for循环如何实现这一点?在下一行中,删除frame=: frame = frame[frame > 1] = 1 #^^^^^^^
df_train[df_train > 1] = 1
df_test[df_test > 1] = 1
比如:
for frame in [df_train, df_test]:
frame = frame[frame > 1] = 1
在此版本中,原始数据帧不会更改。使用for循环如何实现这一点?在下一行中,删除
frame=
:
frame = frame[frame > 1] = 1
#^^^^^^^
在下一行中,删除
frame=
:
frame = frame[frame > 1] = 1
#^^^^^^^
在下一行中,删除
frame=
:
frame = frame[frame > 1] = 1
#^^^^^^^
在下一行中,删除
frame=
:
frame = frame[frame > 1] = 1
#^^^^^^^