Python e Excel finalmente juntos (Grid Studio)

 

Não gostam de comer às crianças como fazer preocupações

412019.11.12 16:47:39 número de palavras lidas 15.757 1.399

Muitos desenvolvedores têm dito que, desde Python / Pandas, Excel não é como usar, e usá-lo para processo e mesa visualize muito rapidamente. Mas isso ainda é uma grande falha, a operação não é uma forma visual, e, portanto, um pouco de exigências de qualificação mais elevados. Recentemente, os desenvolvedores do projeto de construção de código aberto chamado Grade estúdio, que é uma forma aplicativo baseado na web, combina inteiramente as vantagens do Python e Excel.

Sim, em uma tela ao mesmo tempo mostrar a forma visual e código, e também modificar as tabelas de dados e código, que é uma combinação de Python e Excel não é?

Projeto Endereço: https://github.com/ricklamers/gridstudio

Vamos dar uma olhada no final é que tipo de efeito o estúdio Grid. No geral, nós dois de carga e processar dados em Python, mas também através dos dados operacionais "Excel".

imagem

Nos dados processo de Python é melhor compreendida, lidar com dados tabulares, de facto, muito parecido com Excel, escreva uma fórmula somatório mostrado abaixo.

imagem

Talvez nós mudamos alguns dados no formulário, para que possamos importar em arrays numpy e outras operações.

imagem

Por que criar essa ferramenta?

Os autores dizem que ele criou grade estúdio é usado principalmente para resolver itens de dados científicos em um problema de fluxo de trabalho de fragmentação neste projeto, ele queria em troca de ir entre várias ferramentas de R estúdio, Excel e assim por diante.

Quando você exportar um arquivo CSV para o gazillionth-tempo, se o número de linhas é muito alta, a janela do aplicativo será Caton. Mesmo fazendo algumas coisas simples, como ler um arquivo JSON, também pode ajudar as pessoas loucas. As ferramentas existentes não pode proporcionar o ambiente necessário eficiente e fluxo de trabalho relacionado, que é a razão os autores decidiram construir a ferramenta. Ele quer criar uma aplicação user-friendly, os dados podem ser integrados no fluxo de trabalho científico.

Qual é o destaque desta ferramenta?

Grade estúdio é um aplicativo baseado na web que parece e planilhas do Google, Microsoft Excel quase. No entanto, seu grande trunfo é a integração da linguagem Python.

Quase todo mundo que usou um computador seria naturalmente usar tabelas para visualizar e editar dados. A interface do usuário simples com uma tal amadurecer linguagem de programação Python combinado simplesmente não acessível.

Escrito em Python script é muito simples: basta escrever algumas linhas de código pode ser executado diretamente.

imagem

Núcleo de integração: leitura, escrita

Esta integração é a interface Python núcleo para ler e escrever planilha, pode nos dados da planilha entre os dados e o processo de Python para estabelecer uma conexão de alta performance.

Os dados podem ser escritos da seguinte maneira na tabela:

folha ( "A1: A3", [1, 2, 3])

Ler dados a partir desta tabela, da seguinte maneira:

my_matrix = folha ( "A1: A3")

Você pode ler esta simples e eficiente diretamente nos dados da tabela ou escrever, entrada de dados automatizar, extração, processo de visualização.

funções de planilha escrita personalizados

Enquanto através de uma interface simples para ler e escrever é muito flexível, mas às vezes escrever pode chamar diretamente a função personalizada também é importante.

Além disso MÉDIA, SOMA, se estas funções padrão, você também pode precisar de outras funções, em seguida, escrever muito bem!

def MAIÚSCULAS (a):
retorno str (a) .uppercase ()

Depois de escrever esta linha de código, chamar esta função na tabela, assim como chamar uma função regular o mesmo.

Use Python ecologia

Ao usar pacote de software poderoso vários Python ecológico, que pode imediatamente os dados de acesso a melhores ferramentas científicas atuais, para que eles possam rapidamente acesso a modelos poderosos, como máquinas de regressão e de vetores de suporte lineares.

imagem

Grade estúdio é principalmente por causa de seus próprios dados do formulário de processamento, então usá-los como recursos como chamada modelo SVM rápida para explorar escondido por trás dessas características dados.

Visualização de dados

Na ciência de dados, é uma tarefa comum é a de visualizar dados, de modo a obter dados sobre o "conhecimento prévio". Ao integrar o mapeamento interativo e Python padrão biblioteca Plotly.js biblioteca de visualização Matplotlib, Grelha estúdio já construiu funções gráficas avançadas. Abaixo podemos usar as funções gráficas avançadas no formato de tabela de vetores:

imagem

Para explicar melhor como usar o recurso de estúdio grade para construir ícone visual, os autores do projeto também mostra dois casos, nomeadamente web crawling distribuição de dados e visualização, mas aqui a tela principal do primeiro caso.

Caso: estimado distribuição normal

O exemplo a seguir demonstra o poder da grade de estúdio, que será em uma visualização maior fidelidade pela distribuição normal Plotly.js, podemos olhar para, no final, é como mapeamento interativo feito.

imagem

Use a instalação

Introduzido na frente de tantos recursos, então, no final, como usá-lo? instalação estúdio grade e utilização são muito simples, você pode obter uma linha de comando simples.

git clone  https://github.com/ricklamers/gridstudio
cd gridstudio && ./run.sh

Como o projeto por download, execute os passos de script de instalação, podemos abrir a porta local em um navegador, então você pode facilmente usar.

--- Transferência https://www.jianshu.com/p/7a7f732f4eae

Publicado 116 artigos originais · ganhou elogios 41 · vê 60000 +

Acho que você gosta

Origin blog.csdn.net/pangzhaowen/article/details/104230645
Recomendado
Clasificación