1. 程式人生 > >dataframe獲取series是副本,改變series的值並不能改變dataframe中的值

dataframe獲取series是副本,改變series的值並不能改變dataframe中的值

dataframe獲取series是副本,改變series的值並不能改變dataframe中的值

1 d={'x':[1,2,3],'y':[4,5,6]}
2 df=pd.DataFrame(d)
3 x_column=df['x']
4 x_column[2] = 4

>>> x_column
0 1
1 2
2 4

>>> df

x y
0 1 4