关于R和Python的安全机制
对于Python:
>>> x = [1,2,3,4]
>>> y = x
>>> x[0] = 100
>>> x
[100, 2, 3, 4]
>>> y
[100, 2, 3, 4]
但在R中:
> x <- c(1,2,3,4)
> y = x
> x[1] = 100
> x
[1] 100 2 3 4
> y
[1] 1 2 3 4
从效率上看Python显然更有优势,但从数据分析角度,这个特点会带来灾难
对于Python:
>>> x = [1,2,3,4]
>>> y = x
>>> x[0] = 100
>>> x
[100, 2, 3, 4]
>>> y
[100, 2, 3, 4]
但在R中:
> x <- c(1,2,3,4)
> y = x
> x[1] = 100
> x
[1] 100 2 3 4
> y
[1] 1 2 3 4
从效率上看Python显然更有优势,但从数据分析角度,这个特点会带来灾难