python - 无法根据规则“安全”问题将数组数据从 dtype('int64') 转换为 dtype('int32')
问题描述
我正在使用 Python jupyterLab。我的电脑是32位的。“Advertising.csv”在运行此数据集时出现此错误:
无法根据规则“安全”将数组数据从 dtype ('int64') 转换为 dtype ('int32')
这是我的代码:
import pandas as pd
ad = pd.read_csv("Advertising.csv", usecols=[1,2,3,4])
df = ad.copy()
df.head()
import seaborn as sns
sns.pairplot(df, kind ="reg")
怎么修 ?
解决方案
您可能想尝试这样的事情:
import numpy as np
ad = pd.read_csv("Advertising.csv", usecols=[1,2,3,4], dtype=np.int32)
推荐阅读
- html - Iphone7 的非全屏模式下缺少 youtube iframe 视频进度条控件(与 Ipad 一起正常工作)。野生动物园和谷歌浏览器
- excel - Excel VBA:如何在单元格中打印文本(如换行)
- amazon-web-services - 发布到另一个 AWS 账户拥有的 SNS 主题时获取 AuthorizationErrorException
- algorithm - 如何设计一种算法来确定一个字符串中有多少个数字?
- python - 乘法后稀疏矩阵的维数
- typo3 - 打字稿3。将带有 typeNum 的新页面类型添加到 TypoScript
- reactjs - 使用 React Hooks 向数组中的对象添加属性
- excel - 在 Graph API 中使用 Sharepoint Online Excel 文件
- python-3.x - 什么是
PyCharm 中的检查错误? - php - 致命错误:声明 Foo::__toString(): void 必须与 Stringable::__toString(): string 兼容