Skip to main content

pandas - etc

df - 행,열 조작

df에서 특정 열만 df로 가져오는 방법

# '이름'과 '나이' 열만 가져오기
df = df[['이름', '나이']]

# 결과 시리즈
sr = df['이름']

df - 행,열 연산

expanding - 지금까지나온 데이터 연산

df['goSum'] = df[['go']].expanding(axis=0).sum()
df['size'] = df['goSum']*10
df

Alt text

시각화

히스토그램

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

# df['SignalMA12ZScore'] = np.select( [ df['MA12ZScore'] > 0.2, df['MA12ZScore'] < -0.2, ],[1,-1],0 )

plt.figure(figsize=(25,5))
plt.grid(True)
# plt.hist([df['MA12Gap'],df['MA12ZScore']],bins=300,label=['a', 'b'])
plt.hist([df['MA12ZScore']],bins=300,label=['a'])
plt.legend()
plt.show()