首页 > 解决方案 > 熊猫通过整数切片与整数列表进行选择

问题描述

我不明白以下代码之间的区别:

import pandas as pd

frame = pd.DataFrame([[1,2,3],[1,5,6],[7,8,9]])
frame2 = frame.loc[[0,1]]
frame2.loc[1,1] = -99

frame = pd.DataFrame([[1,2,3],[1,5,6],[7,8,9]])
frame2 = frame.loc[:2]
frame2.loc[1,1] = -99

为什么通过整数列表引用与通过整数切片引用相比不会改变原始变量“帧”?

标签: pythonpython-3.xpandas

解决方案


推荐阅读