当前位置:首页>Excel>Excel 又卡死了?别慌,Pandas 才是处理python表格的 “真神器”!

Excel 又卡死了?别慌,Pandas 才是处理python表格的 “真神器”!

  • 2026-04-05 08:46:22
Excel 又卡死了?别慌,Pandas 才是处理python表格的 “真神器”!

Pandas到底是什么?为什么需要它?

Pandas是Python中最核心的数据分析库,专门用于处理结构化数据(表格数据)。想象一下,你手头有一份Excel表格,里面有成千上万行数据——用Excel打开会卡顿,用Python原生列表处理又太麻烦,这时候Pandas就派上用场了。

Pandas的核心数据结构:

♦ Series:一维数组,可以理解为Excel中的一列

♦ DataFrame:二维表格,就是整个Excel工作表

为什么选择Pandas?

◈ 处理百万级数据时,速度远超Excel

◈ 支持复杂的数据清洗、筛选、聚合操作

◈ 与NumPy、Matplotlib等库无缝集成

◈ 代码可复用,自动化处理流程

什么时候该用Pandas?三大典型场景

很多初学者困惑"什么时候该用Pandas",其实判断标准很简单:

场景1:数据清洗与预处理

当你拿到"脏数据"时——比如有缺失值、重复行、格式不一致等问题,Pandas的清洗函数能快速解决。

实例:处理缺失值

import pandas as pd

#- 创建有缺失值的DataFrame

data = {'姓名': ['张三', '李四', '王五', None],

        '年龄': [25, None, 30, 28],

        '城市': ['北京', '上海', '广州', '深圳']}

df = pd.DataFrame(data)

#- 检查缺失值

print(df.isnull().sum())

#- 填充缺失值:年龄用均值填充,姓名用"未知"填充

df['年龄'].fillna(df['年龄'].mean(), inplace=True)

df['姓名'].fillna('未知', inplace=True)

print(df)

场景2:数据筛选与聚合分析

需要按条件筛选数据、分组统计、计算指标时,Pandas的链式操作非常高效。

实例:按条件筛选并分组统计

#- 假设df是销售数据表

df = pd.read_csv('sales_data.csv')

#- 筛选2023年北京地区的销售记录

beijing_2023 = df[(df['城市'] == '北京') & (df['年份'] == 2023)]

#- 按产品类别分组,计算销售额总和

sales_by_category = beijing_2023.groupby('产品类别')['销售额'].sum()

print(sales_by_category)

场景3:数据可视化前的准备

虽然Pandas本身不画图,但它能快速整理出Matplotlib、Seaborn等库需要的格式。

实例:准备绘图数据

#- 计算每个月的销售均值

monthly_avg = df.groupby('月份')['销售额'].mean().reset_index()

#- 现在monthly_avg可以直接用于绘图

import matplotlib.pyplot as plt

plt.plot(monthly_avg['月份'], monthly_avg['销售额'])

plt.show()

Pandas执行步骤:标准工作流

掌握标准流程,能避免很多"不知道从何下手"的困惑:

步骤1:导入库与读取数据

import pandas as pd

import numpy as np  # 经常一起使用

#- 从不同来源读取数据

df_csv = pd.read_csv('data.csv')      # CSV文件

df_excel = pd.read_excel('data.xlsx') # Excel文件

df_sql = pd.read_sql('SELECT * FROM table', conn)  # 数据库

步骤2:数据探索(了解数据概貌)

df.head()        # 查看前5行

df.info()        # 查看数据类型和缺失情况

df.describe()    # 数值型统计摘要

df.shape         # 数据维度

df.columns       # 列名列表

步骤3:数据清洗(关键步骤)

◈ 处理缺失值:fillna()、dropna()

◈ 删除重复行:drop_duplicates()

◈ 类型转换:astype()

◈ 重命名列:rename()

步骤4:数据筛选与转换

◈ 条件筛选:df[df['列名'] > 100]

◈ 新增列:df['新列'] = df['列1'] + df['列2']

◈ 分组聚合:groupby().agg()

步骤5:数据导出或可视化

df.to_csv('cleaned_data.csv', index=False)  # 导出清洗后的数据

#- 或者直接可视化

df.plot(kind='bar')  # Pandas内置简单绘图

常见Bug排查指南:从入门到放弃(不放弃)

Bug类型1:KeyError(找不到列名)

错误提示:KeyError: '列名'

原因:列名拼写错误、列名有空格、大小写不一致

解决方案:

print(df.columns)  # 先查看所有列名

#- 如果列名有空格,用df['列 名']或df.columns = df.columns.str.strip()

Bug类型2:SettingWithCopyWarning(设置副本警告)

错误提示:SettingWithCopyWarning

原因:对DataFrame的切片操作后直接赋值,Pandas不确定你是要修改原数据还是副本

解决方案:

◈ 明确使用.copy()创建副本

◈ 或使用.loc进行明确赋值:df.loc[条件, '列名'] = 值

Bug类型3:数据类型错误

错误提示:TypeError或计算异常

原因:列的数据类型不对(比如字符串当数字用)

解决方案:

print(df.dtypes)  # 查看每列数据类型

df['数值列'] = pd.to_numeric(df['数值列'], errors='coerce')  # 转换类型

Bug类型4:内存溢出

错误提示:程序卡死或报内存错误

原因:数据量太大或操作方式低效

解决方案:

◈ 使用dtype参数指定列类型(如int8比int64省内存)

◈ 分批读取:chunksize=10000

◈ 使用df.memory_usage(deep=True)查看内存占用

通用调试技巧

☀ 逐行检查:在关键步骤后加print(df.head())或print(df.shape),确认数据状态

☀ 使用.copy():当不确定操作是否影响原数据时,先创建副本测试

☀ 查阅文档:遇到不熟悉的函数,用help(pd.function)或官方文档

☀ 最小化复现:用几行测试数据复现问题,更容易定位

Pandas与其他库的配合实战

Pandas很少单独使用,通常与以下库配合:

配合NumPy:数值计算加速

import numpy as np

#- Pandas Series转NumPy数组

arr = df['数值列'].values

#- NumPy数组转回Pandas

df['新列'] = pd.Series(arr, index=df.index)

#- 使用NumPy函数处理数据

df['标准化'] = (df['数值列'] - np.mean(df['数值列'])) / np.std(df['数值列'])

配合Matplotlib/Seaborn:数据可视化

import matplotlib.pyplot as plt

import seaborn as sns

#- 方法1:Pandas内置绘图(简单快速)

df.plot(x='日期', y='销售额', kind='line')

#- 方法2:用Seaborn绘制统计图

sns.boxplot(x='类别', y='数值', data=df)

plt.show()

配合Scikit-learn:机器学习数据预处理

from sklearn.preprocessing import StandardScaler

#- 将DataFrame转为NumPy数组供模型使用

X = df[['特征1', '特征2']].values

y = df['标签'].values

#- 数据标准化

scaler = StandardScaler()

X_scaled = scaler.fit_transform(X)

配合SQLAlchemy:数据库交互

from sqlalchemy import create_engine

#- 创建数据库连接

engine = create_engine('sqlite:///data.db')

#- 将DataFrame写入数据库

df.to_sql('table_name', engine, if_exists='replace', index=False)

#- 从数据库读取到DataFrame

df_from_db = pd.read_sql('SELECT * FROM table', engine)

实战案例:电商销售数据分析完整流程

假设你有一份电商销售数据,需要分析各品类销售情况:

#- 1. 读取数据

df = pd.read_csv('ecommerce_sales.csv')

#- 2. 数据探索

print(df.info())

print(df.describe())

#- 3. 数据清洗

#- 处理缺失值

df['销售额'].fillna(0, inplace=True)

df['日期'] = pd.to_datetime(df['日期'])  # 转换日期类型

#- 4. 分析:按月统计各品类销售额

df['月份'] = df['日期'].dt.month

monthly_sales = df.groupby(['月份', '品类'])['销售额'].sum().reset_index()

#- 5. 可视化

import matplotlib.pyplot as plt

pivot_table = monthly_sales.pivot(index='月份', columns='品类', values='销售额')

pivot_table.plot(kind='bar', figsize=(10, 6))

plt.title('各品类月度销售额趋势')

plt.show()

#- 6. 导出结果

pivot_table.to_csv('monthly_sales_by_category.csv')

结语——学习建议与资源推荐

给初学者的建议:

▲ 先掌握基础操作:head()、iloc、loc、groupby这几个最常用

▲ 多动手实践:找真实数据集(Kaggle、UCI等)练习

▲ 理解链式操作:df.query().groupby().agg()这种写法更高效

▲ 不要死记硬背:遇到问题查文档,用多了自然记住

最后提醒:Pandas的学习曲线确实有点陡,但一旦掌握,你会发现数据处理效率提升10倍不止。遇到问题别怕,多查多问多实践,你也能成为Pandas高手!

关注我们

“三度编程”是一家专注于青少儿编程培训的教育机构,专业培训scratch、python、c++等少儿编程课程,旗下学员多人参加蓝桥杯、中国电子学会、ACT等知名编程赛事,多次获得国、省、市、区、校级竞赛奖状,被誉为“少儿编程十大优秀品牌”“诚信办学单位”“年度影响力青少儿编程品牌”“少儿编程金牌团队”。

微信号|sanducoding001

客服电话 |  15001141507

办公地址 | 苏州昆山吾悦广场

服务地区 |  苏州、上海、北京,及全国各地

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-09 07:03:03 HTTP/2.0 GET : https://h.sjds.net/a/464537.html
  2. 运行时间 : 0.114165s [ 吞吐率:8.76req/s ] 内存消耗:4,371.88kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=7690142c73da3557d43024153cae8df6
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000590s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000689s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000331s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000294s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000650s ]
  6. SELECT * FROM `set` [ RunTime:0.000232s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000702s ]
  8. SELECT * FROM `article` WHERE `id` = 464537 LIMIT 1 [ RunTime:0.002216s ]
  9. UPDATE `article` SET `lasttime` = 1775689383 WHERE `id` = 464537 [ RunTime:0.012977s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.003135s ]
  11. SELECT * FROM `article` WHERE `id` < 464537 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000718s ]
  12. SELECT * FROM `article` WHERE `id` > 464537 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000477s ]
  13. SELECT * FROM `article` WHERE `id` < 464537 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000818s ]
  14. SELECT * FROM `article` WHERE `id` < 464537 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000952s ]
  15. SELECT * FROM `article` WHERE `id` < 464537 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000739s ]
0.115724s