2024-09-28, 22:23-今日內容

Pd 可以map一个series到某个function, 这个比较适合用在label的number和label。 Pd 允许我们隔多久抽取一次数据,然后对抽取的数据进行操作, 然后对这一小簇数据进行min max 等操作resample Pd 可以直接根据df来画图, 最方便或者handy的就是根据group的结果来画图。 Pd的画图功能也是从matplotlib… Pd 针对datatime格式进行分组, 然后在每隔一个组里面进行mean max min 等等操作: Pd的datetime格式的数据可以直接相互减, 你看这个: Pd的datetime可转化为星期几的这种格式: 用的是: day_name() Pd吧时间序列改成datatime之后,可以直接access hour, minute 或者seconds Local时间如果是-04:00 ,就是和UTC 也就是coofinated universal time相比,迟了4个小时。 也… timezone america/toronto 多伦多所在时区, 这个是ET 也就是eastern time zone, 包括EST… node是javascrip用的 Requests get回来的json数据,pd可以直接给他展开了做成df。 有个例子:

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Pd 可以map一个series到某个function, 这个比较适合用在label的number和label。

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Pd 允许我们隔多久抽取一次数据,然后对抽取的数据进行操作, 然后对这一小簇数据进行min max 等操作resample 比较常见的就是ME 就是这个月end : month end 还有1D 就是间隔1天 2D就是间隔1天, 2h就是2个hour

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Pd 可以直接根据df来画图, 最方便或者handy的就是根据group的结果来画图。 Pd的画图功能也是从matplotlib… Pd 可以直接根据df来画图, 最方便或者handy的就是根据group的结果来画图。 Pd的画图功能也是从matplotlib来的。 但是非常handy。 最适合用来最星期几, 或者几点钟 那种有明显趋势的图。 他画出来的bar plot 不是count plot。 Y上显示的直接就是mean value。 他并不是countplot。 如何轻松处理时间序列数据 — pandas 2.2.3 文档 — How to handle time series data with ease — pandas 2.2.3 documentation 

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Pd 针对datatime格式进行分组, 然后在每隔一个组里面进行mean max min 等等操作: In [13]: air_quality.groupby( ….: [air_quality[“datetime”].dt.weekday, “location”])[“value”].mean() ….: Out[13]: datetime location
0 BETR801 27.875000 FR04014 24.856250 London Westminster 23.969697 1 BETR801 22.214286 FR04014 30.999359 …
5 FR04014 25.266154 London Westminster 24.977612 6 BETR801 21.896552 FR04014 23.274306 London Westminster 24.859155 Name: value, Length: 21, dtype: float64

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Pd的datetime格式的数据可以直接相互减, 你看这个: In [10]: air_quality[“datetime”].max() - air_quality[“datetime”].min() Out[10]: Timedelta(‘44 days 23:00:00’)

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Pd的datetime可转化为星期几的这种格式: 用的是: day_name()

假设数据已经存储在 DataFrame df 中 df[‘date.local’] = pd.to_datetime(df[‘date.local’]) # 确保日期列为 datetime 类型 # 添加一个新列来表示星期几 df[‘weekday’] = df[‘date.local’].dt.day_name() # 转换为星期几的名称,例如 ‘Monday’, ‘Tuesday’

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Pd吧时间序列改成datatime之后,可以直接access hour, minute 或者seconds

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Local时间如果是-04:00 ,就是和UTC 也就是coofinated universal time相比,迟了4个小时。 也… Local时间如果是-04:00 ,就是和UTC 也就是coofinated universal time相比,迟了4个小时。 也就是说,如果本地时间是15:00的话, 本地时间就是11:00.

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

timezone america/toronto 多伦多所在时区, 这个是ET 也就是eastern time zone, 包括EST… timezone america/toronto 多伦多所在时区, 这个是ET 也就是eastern time zone, 包括EST和EDT。 也就是要调整时间的夏令时和冬令时。 标准的是EST: eastern standar timezone: UTC-5 也就是冬令时是标准的 EDT是夏令时: eastern daylight time: UTC-4 这是夏令时,也就是夏天的白天很长

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

node是javascrip用的 

🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️

Requests get回来的json数据,pd可以直接给他展开了做成df。 有个例子:

设置 API 请求的 URL 和 API key url = “https://api.openaq.org/v2/locations/2178” headers = { “X-API-Key”: “your-openaq-api-key-12345-6789” # 请替换为你自己的 API key } # 发起请求 response = requests.get(url, headers=headers)# 检查请求是否成功 if response.status_code == 200: data = response.json() # 将结果转换为 DataFrame df = pd.json_normalize(data[‘results’]) # 显示 DataFrame print(df)

#匯總今日內容