, , reduced_df, , df, . , , , ( , ):
In [14]:
foo = [0]
bar = foo
bar.append(1)
print(foo,bar)
[0, 1] [0, 1]
, df, , :
In [18]:
df.loc[df['a']>3,'a'] =df['a']/3
df
Out[18]:
a b
0 1.000000 11
1 2.000000 22
2 3.000000 33
3 1.333333 44
4 1.666667 55
5 2.000000 66
6 2.333333 77
copy() :
In [20]:
reduced_df = df[df['a'] > 3].copy()
reduced_df['a'] /=3
reduced_df
Out[20]:
a b
3 1.333333 44
4 1.666667 55
5 2.000000 66
6 2.333333 77
In [21]:
df
Out[21]:
a b
0 1 11
1 2 22
2 3 33
3 4 44
4 5 55
5 6 66
6 7 77