2024 09 28, 2223 今日內容
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)
#匯總今日內容