반응형
import pandas as pd
df = pd.DataFrame()
#make dataframe from dictionary
tmp_df = pd.DataFrame([foo_dic], index=id)
#sum data by raw
total_count = tmp_df.sum(axis=1)[0]
tmp_df = tmp_df.div(total_count)
#concat multiple dataframe parellel
concat_df = pd.concat([df1,df2],axis=1).fillna(0)
#specific columns contain letter 'test'
df = df.loc[:,df.columns.str.contains('test', regex=True)]
#merge dataframe consider index
merge_df = pd.merge(df1, df2, left_index=True, right_index=True)
반응형
'Computer Science > python' 카테고리의 다른 글
python 설치 (0) | 2022.04.06 |
---|---|
Progress bar 모듈 tqdm (0) | 2022.03.07 |
logging 모듈 사용하기 (0) | 2022.02.17 |
f-string을 활용한 regex 사용법 (0) | 2022.02.15 |
Primer 서열 분석을 위한 python 코드 (0) | 2021.08.17 |