GridStuio是一個雲端的Web電子表格應用程式,也可以說它是數據科學應用程式,完全集成了開源數據科學框架和語言。與Python程式語言完全集成。它旨在提供用於加載,清理,處理和可視化數據的集成工作流。這是通過用Go編寫的電子表格後端與Python運行時的集成操縱其內容來實現的。
https://github.com/ricklamers/gridstudio
該應用程式分為兩部分:
使用公式來轉換或生成數據
在電子表格數據上輕鬆運行Python腳本,不用擔心性能,當然伺服器配置不能太差
底層基礎基於Ubuntu Linux的作業系統的功能齊全的終端介面來提供執行高級數據科學任務所需的所有控制。
當前,支持以下功能:
例如:SUM(A1:A10)或SUM(A1,A2)
示例:AVERAGE(A1:A10)或AVERAGE(A1,A2)
示例:IF(A1> 2、1、0)或IF(A1 ==「 random」,RAND(),1)
示例:MATHC(「 pi」)或MATHC(「 e」)或MATHC(「π」)- 當前只有π和e在MATHC中
示例:SQRT(A1)或SQRT(2)
示例:CONCAT(「 Hello,」,「 World!」)
例如:NUMBER(「 0123」)= 123
例如:LEN(「 abcd」)= 4或LEN(100)= 3
示例:COUNT(A1:A10)= 4(如果4個單元格為非空)
示例:RAND()= 0.92892480103
示例:FLOOR(1.9)= 1
例如:CEIL(1.1)= 2
示例:ABS(-12.1)= 12.1
示例:VLOOKUP(A1,Sheet2!$ A $ 1:$ D $ 100,4)-在Sheet2!A1列中查找A1中的值,並在第4列(D)中返回結果。
示例:OLS(A1:A10,B1:B10,C1:C10),例如包含房價的A1:A10,包含平方米數的B1:B10和計算城市虛擬變量的C1:C10
在本地安裝Grid Studio非常簡單(Docker):
1. 使用以下命令克隆存儲庫:
git clone https://github.com/ricklamers/gridstudio
2. 使用以下命令運行bash腳本(在Windows上使用例如Git Bash):
cd gridstudio && ./run.sh
3. 瀏覽器打開 http://127.0.0.1:8080 Note! 管理員默認帳號: admin 密碼: admin
注意:
1、如果您使用的是Windows,請確保共享驅動器https://docs.docker.com/docker-for-windows/#shared-drives
2、在Linux上,Docker需要sudo訪問權限才能運行。
3、隨時到Github提出問題和反饋
GridStudio是一個強大的雲端電子表格應用程式,雖然目前可能某些功能無法媲美本地的Excel,但是其集成的腳本執行和終端集成為實現更加高級的需求提供了可能!