
1) 컬럼명을 숫자로 지정하는 것은 불가능한가요?
2) 컬럼명 변경 시 df.rename 사용하였는데, 지속하여 에러가 뜨는데, 이 경우에는 df.columns 으로만 컬럼명을 변경할 수 있는 것인가요?
전체 화면 캡처
1)

2)

작성한 코드 및 에러 메세지
1)
company = yf.Ticker('GOOG')
name = company.info['shortName']
2021 = company.balance_sheet.iloc[3,0]
---------------------------------------------------------------------------
File "<ipython-input-175-b4af4f4e92a6>", line 42021 = company.balance_sheet.iloc[3,0]
^
SyntaxError: cannot assign to literal
2)
company = yf.Ticker('GOOG')
df = company.balance_sheet.loc[['Cash And Cash Equivalents']]
df.rename(columns={'2021-12-31':'2021'},inplace=True)
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-172-dc58b1082c87> in <module>
2
3 df = company.balance_sheet.loc[['Cash And Cash Equivalents']]
----> 4 df.rename(columns={'2021-12-31':'2021'},inplace=True)
10 frames
/usr/local/lib/python3.8/dist-packages/pandas/_libs/lib.pyx in pandas._libs.lib.ensure_string_array()
IndexError: too many indices for array
Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.
Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!
