Skip to content

Instantly share code, notes, and snippets.

>>> pd.to_datetime("Jan 01, 2022")
Timestamp('2022-01-01 00:00:00')
>>> pd.to_datetime(["01/01/2022", "01/02/2022", "01/03/2022"])
DatetimeIndex(['2022-01-01', '2022-01-02', '2022-01-03'], dtype='datetime64[ns]', freq=None)
>>> pd.to_datetime(pd.Series(["01/01/2022", "01/02/2022", "01/03/2022"]))
0 2022-01-01
1 2022-01-02
2 2022-01-03
dtype: datetime64[ns]
>>> from datetime import datetime
>>> pd.read_csv("custom_dt_fmt.csv", parse_dates=["date"], date_parser=lambda x: datetime.strptime(x, "%b_%d_%Y"))
date category balance
0 2022-01-01 A 100
1 2022-02-02 B 200
2 2022-03-12 C 300
>>> pd.read_csv("custom_dt_fmt.csv", parse_dates=["date"], infer_datetime_format=True)
date category balance
0 Jan_01_2022 A 100
1 Feb_02_2022 B 200
2 Mar_12_2022 C 300
>>> df_cols = pd.read_csv("dates_text_cols.csv", parse_dates={"date": ["y", "m", "d"]})
>>> df_cols
date category balance
0 2022-01-01 A 100
1 2022-02-02 B 200
2 2022-03-12 C 300
>>> df = pd.read_csv("dates_text.csv", parse_dates=["date"])
>>> df.dtypes
date datetime64[ns]
category object
balance int64
dtype: object
>>> import pandas as pd
>>> df = pd.read_csv("dates_text.csv")
>>> df.dtypes
date object
category object
balance int64
dtype: object
from pywebio import input as pin
from pywebio import output as pout
pout.put_code("""pin.input("What's your favorite fruit?")""")
pin.input("What's your favorite fruit?")
pout.put_code("""pin.slider("How old are you?", min_value=0, max_value=120)""")
pin.slider("How old are you?", min_value=0, max_value=120)
pout.put_code("""pin.checkbox("What toppings for pizza?", options=["pepperoni", "sausage", "chicken"])""")
# what you run:
sns.set_theme()
# the actual function signature:
set_theme(context="notebook", style="darkgrid", palette="deep",
font="sans-serif", font_scale=1, color_codes=True, rc=None)
def any_like_fruit_break(fruits, liked_fruit):
liked = False
for fruit in fruits:
print(f"Checking {fruit} likable")
if fruit == liked_fruit:
liked = True
break
print("Found liked")
return liked
def any_liked_fruit(fruits, liked_fruit):
liked = False
for fruit in fruits:
print(f"Checking {fruit} likable")
if not liked and fruit == liked_fruit:
liked = True
print("Found liked")
return liked