В отличие от других языков, имеющих переменную и значение, у Python есть имя и объект.
Этот оператор:
a = [1,2,3]
означает присвоение списку (объекту) имени a
, и это:
b = a
просто дает тому же объекту a
новое имя b
, поэтому всякий раз, когда вы что-то делаете с a
, объект изменяется, и поэтому b
изменяется .
Единственный способ сделать действительно копию a для создания нового объекта, как и другие ответы, уже сказал.
Вы можете увидеть больше об этом здесь .
Решенный.
sjp.grpfrq (дата $ год, дата $ n, bar.pos = c ("стек"), legend.title = "ключ", legend.labels = c ("NN", "N"), шоу .values = TRUE, show.n = TRUE, show.prc = FALSE, show.axis.values = TRUE, title = "1992-2018")
Попробуйте и посмотрите, хотите ли вы этого?
ggplot(data=df, aes(x=Var1, y=Freq)) +
geom_bar(stat="identity")