【发布时间】:2018-04-04 02:19:25
【问题描述】:
我正在尝试在 pandas 中交换同一 DataFrame 中的行。
我试过跑步
a = pd.DataFrame(data = [[1,2],[3,4]], index=range(2), columns = ['A', 'B'])
b, c = a.iloc[0], a.iloc[1]
a.iloc[0], a.iloc[1] = c, b
但我最终得到的两行都显示了第二行 (3,4) 的值。
即使变量 b 和 c 现在都分配给 3 和 4,即使我没有再次分配它们。我做错了吗?
【问题讨论】:
标签: python pandas dataframe rows swap