mdsk.net
当前位置:首页 >> python的pAnDAs问题 >>

python的pAnDAs问题

你遇到的问题一看就是少装了包。在windows下安装pandas,只安装pandas一个包显然是不够的,它并没有把用到的相关包都打进去,这点是很麻烦的,只有等错误信息出来后才知道少了哪些包。 我总结了一下,一共需要安装如下包: pyparsing-2.0.2.win3...

你是怎么安装 pandas的?

第一,下载安装一个python编辑器,以PyCharm为例。第二,打开PyCharm设置,如图: 选择添加包,安装包,完成

在read_excel里面添加一个header = None。 要不pandas会默认把excel里的第一行当成是列名,比如说你这里就是把第一行的“5”当成是列名了,所以会从第二行再开始算数据项,所以只会读出来74行数据。

如果你要添加一千条记录,不要一条一条的concate。 可以试着每一百条组成一个小的dataframe,分十次粘上去,会快一点

import pandas as pddata=pd.read_csv('目录+文件名') #打开csv文件的方式data=pd.read_excel('目录+文件名') #打开xls或xlsx文件的方式仿照类似的,pandas还可以打开一些其他文件

在最后加上engine='python'就可以了,即 users = pd.read_table('users.dat', sep='::',header = None, names = unames , engine = 'python')

应该这样写:df3.loc[((0 < df3['score']) & (df3['score'] < 100)), 'score'] = 0 你这样写会产生SettingWithCopyWarning警告,他的警告说明里有教你怎么修改的,也就是我上面这样。

在read_excel函数中添加参数:converters={'D':str}

错误提示是说你没有安装pandas这个模块,打开命令行cmd,输入pip install pandas回车进行安装

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com