파이썬으로 주식 종목을 비교하며 느끼는 코카콜라와 펩시코의 진실



파이썬으로 주식 종목을 비교하며 느끼는 코카콜라와 펩시코의 진실

제가 직접 검색을 통해 체크해본 바로는 코카콜라(KO)와 펩시코(PEP)는 세계적으로 유명한 식음료 브랜드로, 투자자들에게 중요한 결정 요소가 될 수 있는 수익성과 안정성을 가지고 있어요. 이번 글에서는 두 회사를 직접 분석하여 매출액, 당기 순이익, 주당순이익(EPS) 등을 비교해보고자 해요. 이렇게 분석하면서 제가 느낀 점과 의견을 함께 나누겠습니다.

1. 데이터를 수집하는 과정

주식 분석에서 중요한 것은 신뢰할 수 있는 데이터를 수집하는 것이랍니다. 제가 사용하는 방법은 무료 API인 FinancialModelingPrep을 활용하는 것이에요. 이 API를 통해 코카콜라와 펩시코의 손익 상태표와 재무상태표 데이터를 가져오도록 해요.

 

👉 ✅ 상세정보 바로 확인 👈

 



API 데이터 가져오기

  • 손익 상태표: 매출액, 당기순이익, EPS
  • 재무 상태 수치: 총부채, 유동부채, 유동자산, 현금성 자산, 재고자산

아래는 데이터를 수집하는 파이썬 코드랍니다:

“`python
import pandas as pd
import requests

api=’YOUR_API_KEY’

def get_finan(ticker, api):
furl = f’https://financialmodelingprep.com/api/v3/income-statement/{ticker}?limit=10&apikey={api}’
fres = requests.get(furl)
fdata = fres.json()

date, revenue, netIncome, eps = [], [], [], []
for i in fdata:
    date.append(i['date'])
    revenue.append(i['revenue'] / 1000000)
    netIncome.append(i['netIncome'] / 1000000)
    eps.append(float(i['eps']))

return pd.DataFrame({'Date': date, 'Revenue': revenue, 'NetIncome': netIncome, 'EPS': eps})

“`

거의 모든 재무 지표를 가져오는 데 이 코드 하나로 충분했어요. 코드의 활용 경험이 정말 유용했답니다.

재무 상태 수치 가져오기

주식 투자에 있어 재무 상태도 중요한데요, 유동자산과 유동부채의 비율 등을 분석할 수 있어요.

“`python
def get_balance(ticker, api):
burl = f’https://financialmodelingprep.com/api/v3/balance-sheet-statement/{ticker}?limit=10&apikey={api}’
bres = requests.get(burl)
bdata = bres.json()

date, debt, current_asset, current_liabilities, cash, inventory = [], [], [], [], [], []
for i in bdata:
    date.append(i['date'])
    debt.append(i['totalDebt'] / 1000000)
    cash.append(i['cashAndCashEquivalents'] / 1000000)
    inventory.append(i['inventory'] / 1000000)
    current_asset.append(i['totalCurrentAssets'] / 1000000)
    current_liabilities.append(i['totalCurrentLiabilities'] / 1000000)

return pd.DataFrame({'Date': date, 'Debt': debt, 'Cash': cash, 'Inventory': inventory,
                     'CurrentAssets': current_asset, "CurrentLiabilities": current_liabilities})

“`

위 코드를 통해 쉽게 재무 상태를 가져올 수 있었어요. 그리고 그 직접적인 경험을 통해 데이터에 대한 신뢰도도 높아졌답니다.

2. 매출액과 당기순이익 비교

이제 두 기업 간의 재무 데이터를 가져와서 시각화하는 작업을 시작해볼까요? 저는 Plotly를 사용하여 데이터를 시각적으로 표현해보았습니다.

매출액 시각화

코카콜라와 펩시코의 매출액을 비교하는 그래프를 그려보면, 펩시코가 코카콜라보다 매출이 상당히 높은 것을 알 수 있어요. 이는 마케팅 전략이나 제품 다각화에 기인하는 것 같아요.

“`python
import plotly.graph_objs as go

ko[‘Year’] = ko[‘Date_x’].apply(lambda x: x[:4])
pepsi[‘Year’] = pepsi[‘Date_x’].apply(lambda x: x[:4])

fig = go.Figure(data=[
go.Bar(x=ko[‘Year’], y=ko[‘Revenue’], name=’Coke Revenue’, marker=dict(color=’#3498db’)),
go.Bar(x=pepsi[‘Year’], y=pepsi[‘Revenue’], name=’Pepsi Revenue’, marker=dict(color=’#f1c40f’))
])
“`

당기순이익 시각화

이제 당기순이익을 비교하는데, 이 부분에서 두 기업 모두 비슷한 수준을 보이는데요, 규모에서는 펩시코가 우세함에도 불구하고 직접적인 수익에서는 코카콜라가 좋은 성과를 나타내고 있네요.

3. 주당순이익(EPS) 분석

주당순이익(EPS)은 제가 주식 투자 시 가장 중요하게 여기는 지표에요. 이 지표를 보니 펩시코가 코카콜라보다 높은 EPS를 기록하고 있답니다.

python
fig2 = go.Figure(
data=[
go.Line(x=ko['Year'], y=ko['EPS'], name='Coke EPS', marker=dict(color='#3498db')),
go.Line(x=pepsi['Year'], y=pepsi['EPS'], name='Pepsi EPS', marker=dict(color='#f1c40f'))
]
)

이와 같은 분석을 통해 매출, 당기순이익, EPS 지표를 고려할 때, 펩시코가 코카콜라보다 더 유리한 측면이 있음을 느끼게 되었어요. 물론, 종합적인 비교가 필요하겠지만 수익성 면에서는 펩시코가 두드러진 성과를 보여주고 있지요.

자주 묻는 질문 (FAQ)

코카콜라와 펩시코 어떤 것을 선택해야 할까요?

각자의 투자 성향과 목표에 따라 다르지만, 펩시코는 다양한 제품군을 갖추고 있어 안정성이 높습니다.

두 회사의 향후 전망은 어떻게 보시나요?

두 회사 모두 글로벌 시장에서 성장을 지속할 것으로 예상하지만, 펩시코가 더 우세할 것 같습니다.

투자할 때 고려해야 할 지표는 무엇인가요?

매출액, 당기순이익, 주당순이익(EPS) 등을 고려하는 것이 좋습니다.

API를 사용할 때 유의사항은 무엇인가요?

API 키 사용량 제한이 있으니 체크하고 사용하는 것이 중요하답니다.

결정적으로, 코카콜라와 펩시코는 서로 다른 장점을 가진 기업이에요. 매출과 EPS 데이터에 따르면 펩시코가 유리한 고지에 있지만, 정확한 분석을 위해선 다양한 다른 요소들도 고려해야 해요. 이 두 기업의 상황을 끊임없이 업데이트하며 관찰해보는 것이, 좋은 투자 판단에 큰 도움이 될 것 같습니다.

키워드: 주식 분석, 코카콜라, 펩시코, 매출액, EPS, 당기순이익, FinancialModelingPrep, 파이썬, 투자, 데이터 시각화