팬더 데이터 프레임을 만들 때 제공되는 사전을 복사하지 않도록하려면 어떻게해야합니까?복사하지 않고 팬더 데이터 프레임
>>> a = np.arange(10)
>>> b = np.arange(10.0)
>>> df1 = pd.DataFrame(a)
>>> a[0] = 100
>>> df1
0
0 100
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
>>> d = {'a':a, 'b':b}
>>> df2 = pd.DataFrame(d)
>>> a[1] = 200
>>> d
{'a': array([100, 200, 2, 3, 4, 5, 6, 7, 8, 9]), 'b': array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.])}
>>> df2
a b
0 100 0
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6
7 7 7
8 8 8
9 9 9
만약 내가 데이터 프레임을 만든다면,에 대한 변경 사항은 df에 반영됩니다 (그 반대의 경우도 마찬가지입니다).
사전을 제공 할 때이 방법을 사용할 수 있습니까?
전적으로 * 실현하지 못했습니다. –