R 語言和 Python 語言被許多人認(rèn)為是現(xiàn)在最好的數(shù)據(jù)科學(xué)語言,二者在該領(lǐng)域孰優(yōu)孰劣,往往會引起許多爭論。RStudio 首席科學(xué)家 Hadley Wickham 和 Python 資深數(shù)據(jù)分析專家、Pandas 庫作者 Wes McKinney 近日公開表示正在進(jìn)行合作,旨在讓使用不同編程語言的科學(xué)家能更輕松協(xié)作,并避免一些無謂的重復(fù)工作。
Wickham 和 McKinney 認(rèn)為編程語言之間的競爭是完全不必要的,他們認(rèn)為通過合作,可以讓對方的語言對數(shù)百萬用戶更有用。
上個月,McKinney 宣布成立 Ursa Labs,這是一個旨在改進(jìn)數(shù)據(jù)科學(xué)工具的創(chuàng)新組織。McKinney 將與 Wickham 進(jìn)行深度合作,他們將嘗試通過創(chuàng)建可在 R 和 Python 語言中工作的新標(biāo)準(zhǔn),使用戶能夠更容易與其他人共享數(shù)據(jù)和代碼。他們將其稱為對“互操作性”的改進(jìn),并已經(jīng)合作創(chuàng)建了一種可以在 Python 和 R 中使用的文件格式。
Wickham 和 McKinney 還表示,除了解決技術(shù)問題之外,也希望相互合作能夠結(jié)束 R和 Python 之間毫無意義的爭論,因?yàn)閮煞N語言都很棒。此外,他們最終希望其工作也能改善其它開源編程語言(如 Java 和 Julia )的用戶體驗(yàn)。