python - 在 Jupyter Notebook 中进行时,pandas.read_gbq() 在哪里“保存”查询?
问题描述
我正在使用像这样的熊猫从 Google BigQuery 下载数据集
df = pd.read_gbq(query, location="US"...)
它告诉我它正在下载。但是数据保存在哪里?我需要在调用重负载之前知道...
解决方案
Python 有一个对象分配器,负责在对象内存区域内分配内存。它直接使用运行 Jupyter 的机器的内存来存储您从pd.read_gbq调用中获得的 DataFrame。检查CPython 的内存管理以获得更多关于此的见解。在这里,您有不同的方法来估计此 DataFrame 所需的内存大小。
推荐阅读
- wpf - WPF ListView 从标题的顶部和侧面删除边框
- c++ - 即使我在函数结束时返回了 C++ 未使用变量警告
- java - java.lang.IllegalStateException:未启动异常发生在行
- php-7.2 - PHP 7.2.7 警告:使用未定义的常量
- linux - 具有 sudo 访问权限的用户无法从 Ansible AWX 运行 sudo 命令,并出现错误“缺少 Sudo 密码”
- sql - 在 Access 和 SQL Server 之间加入 DateTime 有时会失败
- c++ - 在子类函数覆盖中省略具有默认值的参数
- angular - 在一个组件中运行多个组件
- php - Ubuntu 18.04下php7.1-zip安装
- c# - 数据库更改对 Xtrareports 的影响