【发布时间】:2020-01-16 01:35:23
【问题描述】:
在 windows 环境下的 jupyter notebook 中打开 .csv 文件时出现以下错误。
Salaries = pd.read_csv('Salaries.csv')
C:\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py:3057: DtypeWarning: 列 (3,4,5,6,12) 有混合类型。在导入时指定 dtype 选项或设置 low_memory=False。 交互性=交互性,编译器=编译器,结果=结果)
如果我调用文件,我可以看到文件的内容,但是当我应用 .mean() 时,出现以下错误。
Salaries['BasePay'].mean()
TypeError: +: 'float' 和 'str' 的操作数类型不受支持
尝试应用另一个函数
Salaries['BasePay'].max()
TypeError: 'float' 和 'str' 的实例之间不支持 '>='
【问题讨论】:
-
没有 csv,就很难说什么。它接缝一些列有字符串并在其中浮动。
-
感谢您的建议,我已经从 Kaggle.com 下载了文件。我相信网站。因为我没有上传文件的选项,所以我提到了文件路径。 kaggle.com/kaggle/sf-salaries
标签: python-3.x jupyter-notebook