pandas创建多重索引有很多方式,老董在使用过程中一共总结了7种类方式,本文为大家总结1下。
可以直接传入二维列表作为参数。
python# ‐*‐ coding: utf‐8 ‐*‐
import pandas as pd
arrays = [['baidu', 'baidu', 'sogou', 'sogou'], ['pc', 'wap', 'pc', 'wap',]]
index= pd.MultiIndex.from_arrays(arrays, names=('name', 'pingtai'))
print(index)
df = pd.DataFrame([[1,2,3,4],[5,6,7,8],[11,22,33,44],[55,66,77,88]],index=index)
print(df)
MultiIndex([('baidu', 'pc'),
('baidu', 'wap'),
('sogou', 'pc'),
('sogou', 'wap')],
names=['name', 'pingtai'])
0 1 2 3
name pingtai
baidu pc 1 2 3 4
wap 5 6 7 8
sogou pc 11 22 33 44
wap 55 66 77 88
这个问题网上众说纷纭,我列举有网络上的方法:
显示requests下载网速和进度条
写了一个函数,直接复制下载的代码,调用download_show()函数即可。
python# -*- coding: utf-8 -*-
# @Time : 2021/8/6 14:23
# @Author : Kyln.Wu
# @Email : kylnwu@qq.com
# @FileName : 显示requests下载网速和进度条.py
# @IDE : PyCharm
import os
import time
import requests
Pycharm专业版激活方法
低调使用
或直接点这个链接下载2022版 https://getintopc.com/softwares/development/jetbrains-pycharm-pro-2022-free-download-3565748/
如下图,下载安装包和激活工具(解压密码:123)
python的异步协程应用
下载高清美M靓照示例 爬虫的核心四步: 1、分析目标网站 2、发送请求 3、解析网页代码 4、清洗保存数据
python# -*- coding: utf-8 -*-
# @Time : 2022/7/16 11:23
# @Author : Kyln.Wu
# @Email : kylnwu@qq.com
# @FileName : aiohttp-demo.py
# @IDE : PyCharm
# https://www.umei.cc 优美图库下载
import asyncio
import os.path
import aiofiles
import aiohttp
import httpx
import requests
from lxml import html
etree = html.etree