python-熊猫修改两个DataFrames而不是一个

时间:2018-07-01 17:02:15

标签: python pandas

我有以下代码:

import pandas as pd


data0 = pd.read_csv('chart_change.csv')

print(data0)  # 1st instance

data1 = data0

del data0['price_change']

print(data0)  # 2nd instance

print(data1)

我创建了data0data1的副本,并在下一行中删除了'price_change'的{​​{1}}列。

但是,当我第二次打印data0data0时,输出是相同的。

这是上面代码的完整输出:

data1

谁能解释为什么# data0, 1st instance date price price_change 0 1/1/10 100 0.000000 1 1/2/10 110 1.100000 2 1/3/10 105 0.954545 3 1/4/10 112 1.066667 4 1/5/10 120 1.071429 5 1/6/10 125 1.041667 6 1/7/10 116 0.928000 7 1/8/10 108 0.931034 8 1/9/10 119 1.101852 9 1/10/10 128 1.075630 # data0, 2nd instance date price 0 1/1/10 100 1 1/2/10 110 2 1/3/10 105 3 1/4/10 112 4 1/5/10 120 5 1/6/10 125 6 1/7/10 116 7 1/8/10 108 8 1/9/10 119 9 1/10/10 128 # data1 date price 0 1/1/10 100 1 1/2/10 110 2 1/3/10 105 3 1/4/10 112 4 1/5/10 120 5 1/6/10 125 6 1/7/10 116 7 1/8/10 108 8 1/9/10 119 9 1/10/10 128 'price_change'的列data0被删除了?

0 个答案:

没有答案