pandas
sk无法
这个作者很懒,什么都没留下…
展开
-
pandas传参报错TypeError: ufunc ‘add‘ did not contain a loop with signature matching types dtype(‘<U21‘)
这里的phone类型是<class ‘pandas.core.series.Series’>phone=(df['phone'].str.len())当把phone作为参数传到另一个函数(假设函数叫test(str)–接受参数为str)里,就变成了一个元组<class ‘tuple’>,此时我们要想在这个test里使用原来的类型,就要使用str[0].即此时的str[0]等价于原来函数里的phone。...原创 2022-05-16 14:38:16 · 923 阅读 · 0 评论 -
Matplotlib学习(一)
柱状图和条形图import pandas as pdimport matplotlib.pyplot as plt#柱状图#https://www.cnblogs.com/muchi/articles/11946852.html#上面解决找不到SimHei字体的解决办法--参考博客plt.rcParams['font.sans-serif']=['SimHei']data=pd.read_excel(r"C:\newapp01\python_file\pandas_file\test01.x原创 2022-04-20 15:21:23 · 1014 阅读 · 0 评论 -
Numpy学习(一)之基础操作
Numpy和Pandas的区别:一 区别Numpy 是数值计算的扩展包,它能高效处理N维数组,复杂函数,线性代数Pandas 是做数值处理,是Python的一个数据分析的包二 简介Numpy 是N维数组容器,是装门针对ndarray的操作和运算进行了设计pandas是基于Numpy的一种工具,该 工具是为了解决数据分任务创建的。Numpyimport numpy as np# def arr_add(n):# a= np.arange(1,n+1) ** 3# b= n原创 2022-04-19 16:03:02 · 143 阅读 · 0 评论 -
pandas学习(四)之数据填充
各种数据的自动填充(写入excel or csv)import pandas as pdimport datetime as datepd #日期模块path='C:/newapp01/python_file/pandas_file/test01.xlsx'data=pd.read_excel(path,skiprows=1,usecols='B:E',dtype={'序号':str,'性别':str,'日期':str}) #skiprows自动跳过几行,usecols选中列的作用域d原创 2022-04-19 15:09:39 · 2390 阅读 · 0 评论 -
pandas学习(三)之连接查询
import pandas as pdimport numpy as np# data1=pd.DataFrame({# '姓名':['张三','李四','王五','陈六','田七'],# '离校次数1':np.arange(5)# })# data2=pd.DataFrame({# '姓名':['张三','赵八','李四'],# '离校次数2':[1,2,3]# })# print(data1)# print('*'*30)# print(data2原创 2022-04-19 13:56:15 · 543 阅读 · 0 评论 -
Pandas学习(二)之数据结构
Seriesimport pandas as pd#Series#data=pd.Series(['阿达','nan','20','2000-10-07'],index=['a','b','c','d']) #行值# data={'姓名':'张三','性别':'男'} #字典# data=pd.Series(data)# print(data['性别'])# print(data[['姓名','性别']]) #r如果data里面表示的是两个key以上,要用列表的方式表示,类型为pandas中原创 2022-04-18 17:46:48 · 1277 阅读 · 0 评论 -
pandas学习(一)之基础语句
pandas基础语句import pandas as pdpath='C:/newapp01/python_file/pandas_file/test01.txt'# #新建文件# data=pd.DataFrame({# '序号':[1,2,3],# '姓名':['张三','李四','王五']# })# data=data.set_index('序号')# data.to_excel(path)# #data.to_csv(path)# print("新建成功了!!!原创 2022-04-18 16:41:58 · 708 阅读 · 0 评论 -
pandas里用shape展示数据,总是只显示一列
类似代码如下,却总是显示只有一列dataread=pd.read_csv(path)print(dataread.shape)网上一些方法说是用read_csv(open())函数,但是我总是不能成功显示。最后解决办法:把读取的txt文件中的逗号从英文模式改为中文,即可正常显示。...原创 2022-04-18 16:07:52 · 1369 阅读 · 0 评论