I hereby claim:
- I am yong27 on github.
- I am yong27 (https://keybase.io/yong27) on keybase.
- I have a public key ASAjtQNw9SDOQaz1UbCt8SF8R7dYOe-xaZQKCGYa8jmPugo
To claim this, I am signing this object:
| { | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "slideshow": { | |
| "slide_type": "notes" | |
| } | |
| }, | |
| "source": [ |
I hereby claim:
To claim this, I am signing this object:
| { | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# 성적 데이터 분석\n", | |
| "\n", | |
| "인코고등학교 1학년의 중간고사 성적이 나왔습니다. 1반과 2반 두개의 반으로 구성되어 있고, 학생은 각각 6명입니다. 이 성적 데이터로 간단한 데이터 분석을 하고자 합니다. \n", | |
| "\n", |
| """ | |
| It's for counting biological_process terms which have is_a and part_of. | |
| Usage: | |
| $ wget http://purl.obolibrary.org/obo/go.obo | |
| $ python3 go_term_stat.py < go.obo | |
| Main data structure |
| import pandas as pd | |
| from subprocess import Popen, PIPE | |
| def len_fasta(filename): | |
| p1 = Popen(['cat', filename], stdout=PIPE, stderr=PIPE) | |
| p2 = Popen(['grep', '>'], stdin=p1.stdout, stdout=PIPE, stderr=PIPE) | |
| p3 = Popen(['wc', '-l'], stdin=p2.stdout, stdout=PIPE, stderr=PIPE) | |
| result, err = p3.communicate() | |
| if p3.returncode != 0: |
| { | |
| "metadata": { | |
| "name": "", | |
| "signature": "sha256:9299994bc33725ce2fb54720efc2a7b1a7fb1e955d3914b9e8ba9de6a50bd456" | |
| }, | |
| "nbformat": 3, | |
| "nbformat_minor": 0, | |
| "worksheets": [ | |
| { | |
| "cells": [ |
| import multiprocessing | |
| import pandas as pd | |
| import numpy as np | |
| def _apply_df(args): | |
| df, func, kwargs = args | |
| return df.apply(func, **kwargs) | |
| def apply_by_multiprocessing(df, func, **kwargs): | |
| workers = kwargs.pop('workers') |
| # -*- coding:utf-8 -*- | |
| """ | |
| GEO file downloader | |
| Requirements | |
| * beautifulsoup4 (pip install lxml beautifulsoup4) | |
| * wget | |
| Usage | |
| 1. get CSV file in the GEO browse page. |