스프레드시트에 대한 사용자별 액세스(첫 번째 Pandas 프로젝트!)
내가 배운 주요 내용은 정보를 검색하고 코드를 더 똑똑하게 만드는 나만의 함수를 만드는 .loc 함수였습니다. 다른 프로젝트보다 조금 더 지루하지만 팬더와 데이터 작업에 더 많은 것을 기대하고 있습니다 :)
프로젝트here를 사용해 볼 수 있습니다.
중요한 면책 조항: 저는 Abstra Cloud에서 인턴을 하고 있습니다. 지금은 UI를 생성하는 데 사용했습니다. 저는 논리 학습에 더 집중하고 있습니다. 나는 그곳에서 대부분의 프로젝트를 만들고 있었지만 BC를 공유하고 싶었습니다. 누군가 다른 곳에서 이것을 만드는 것도 멋질 것입니다. 이 경우 입력과 인쇄를 사용하는 것으로 충분하다고 생각합니다! 괜찮길 바랍니다.
전체 코드:
import pandas as pd
def get_cell(info):
return df.loc[df['Email'] == email, info].item()
df = pd.read_excel("data.xlsx")
email = read_email("What's your email?", initial_value = "[email protected]")
result = df.loc[df['Email'] == email]
if email in result.values:
name = get_cell("Name")
points = get_cell("Points")
redeem_date = get_cell("Redeem date")
Page().display_markdown(f"""
# Hey {name}!
So far you've accumulated **{points}** points.
They can be reedemed from =={redeem_date}== onwards.""") \
.display("Here is your spreadsheet entry:") \
.display_pandas(result) \
.run()
else:
display('Sorry, can\'t find this user!')
Reference
이 문제에 관하여(스프레드시트에 대한 사용자별 액세스(첫 번째 Pandas 프로젝트!)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ekacelnik/user-specific-access-to-spreadsheets-first-pandas-project-21d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)