Python Can';t在pandas中通过iloc编辑数据帧数据
因此,当我尝试编辑时,发生了一些非常奇怪的事情:Python Can';t在pandas中通过iloc编辑数据帧数据,python,pandas,numpy,dataframe,copy,Python,Pandas,Numpy,Dataframe,Copy,因此,当我尝试编辑时,发生了一些非常奇怪的事情: In [119]: print(GDP.iloc[1][0]) Out [119]: Andorra 当我尝试使用.iloc编辑它并再次查询它时,会发生以下情况: In [120]: GDP.iloc[1][0]="Cats" print(GDP.iloc[1][0]) Out [120]: Andorra 我记得读到,.iloc可以根据numpy类型调用副本或图像。无论如何,要解决这个问题,还是有其他方法可以编辑我的数据
In [119]: print(GDP.iloc[1][0])
Out [119]: Andorra
当我尝试使用.iloc
编辑它并再次查询它时,会发生以下情况:
In [120]: GDP.iloc[1][0]="Cats"
print(GDP.iloc[1][0])
Out [120]: Andorra
我记得读到,
.iloc
可以根据numpy
类型调用副本或图像。无论如何,要解决这个问题,还是有其他方法可以编辑我的数据?谢谢。最好避免在熊猫中链接作业,请参见此
这是关于熊猫的
无论何时,您在pandas中都有“][”,这通常是不好的,应该重写
最好按照Divakar的建议写:
GDP.iloc[1,0]="Cats"
请尝试
GDP.iloc[1,0]=
?GDP.iloc[1][0]
可能正在制作副本,因此无法编辑。