自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 1. 字符串最后一个单词的长度

非专业大龄应聘数据分析,机试记录,边做边学

2024-06-10 21:21:17 1195

原创 【Java编程】面向对象程序设计--继承与多态

我的知乎地址【Java编程】面向对象程序设计--继承与多态 - 知乎面向对象程序设计语言(Object Oriented Programming)OOP /uːp/ 有三大特性:封装、继承和多态性。继承是 Java 中实现软件重用的重要手段,是 java 面向对象编程技术的一块基石。因为它允许创建分等级层次的类。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。没有继承的语言只能被称作“使用对象的语言”。类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了

2023-06-05 23:03:10 349

原创 【函数】 collections.Counter()

Python标准库 collections 里的 counter() 函数是一个计数器工具,用于统计可迭代对象中元素出现的次数,并返回一个字典(key-value)key 表示元素,value 表示各元素 key 出现的次数,可为任意整数 (即包括0与负数)。任何可迭代对象,如列表、元组、字符串、字典等。Ais a。

2023-06-01 21:33:24 3000

原创 【Pandas】groupby 分组聚合操作

Pandas库里的groupby首先按照 key 进行分组,就可以得到每个 groupby 的名称,以及 group 本身;group本身是一个dataframe或者一个series;再在这个dataframe或者series基础上进行统计。统计完成之后会将key和统计结果拼合起来。

2023-06-01 21:17:27 3387

原创 【Pandas】sort_values() / sort_index()

sort_index(level=1),以第二列索引排序 ,剩余的也排序了。更新原始Series并返回None,如果 inplace 为False,则返回按标签索引排序的新Series。:是与DataFrame兼容所需的参数。其他和 sort_values 类似。6. 当按照 level 排序时,剩余的 index 的 level 不排序。按值排序,默认升序, 缺失值放在最上面(在原函数上进行修改,

2023-06-01 21:12:38 463

原创 【Pandas】rank()

在处理数据时,rank() 通过设置 method 参数,可以达到与 SQL里窗口函数:row_number() / rank() / dense_rank()同样的功能。method 主要是对于相同记录如何输出的规定。( highest rank in the group)两个数值按对应序号的均值输出。( average rank in the group)两个数值按最大排名的序号输出。即在first排序结果的基础上,数值相同时,两个数值都按最大序号输出。

2023-06-01 21:10:36 622

原创 【Pandas】date_range()

Return :a fixed frequency DatetimeIndex 返回一个固定频率的 DatetimeIndex 容器( An immutable container for datetimes)。

2023-06-01 21:07:58 311 1

原创 【Java编程】面向对象程序设计--接口与对象容器2

《零基础学Java语言》《面向对象程序设计》

2023-05-31 02:30:22 251

原创 【Java编程】面向对象程序设计--接口与对象容器

1. abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个 interface。2. 在 abstract class 中可以有自己的数据成员,也可以有非 abstarct 的成员方法,而在interface 中,只能够有静态的不能被修改的数据成员(也就是必须是 static final 的,不过在 interface 中一般不定义数据成员),所有的成员方法都是 abstract 的。

2023-05-29 00:32:04 484

原创 【Java编程】面向对象程序设计--类与对象

与C语言明显的区别在于,Java类是“对客观世界的建模方法一个类由两种东西组成:表示对象“有什么的成员变量“和表示对象“能做什么的成员函数“。类定义了对象长什么样,对象则是按照类的定义所制造出来的实体,一个类可以创建很多对象,每个对象有自己的数据。类的定义与实例化对象变量是对象的管理者而非所有者,所以涉及到赋值、函数参数传递和比较都与普通变量有所不同。

2023-05-28 11:52:30 909

原创 【Java编程】编程基础--数组结构1

数据可以存放在变量里,每一个变量有,还有它的。如果我们需要保存一些相同类型、相似含义、相同生存空间的数据,我们可以用数组来保存这些数据。数组是长度的数据结构,用来存放指定的类型的数据。一个数组里可以有很多个数据,所有的数据的类型都是相同的。一维数组相当于高中数学中的数列,二维数组中相当于线性代数中的矩阵。

2023-05-28 11:48:17 289

原创 【Java编程】程序结构--循环2 (for)

如果写 i <=100,也不会影响循环打印出来的结果。因为能做if里面“% ==0 和 && “的计算,就说明 i 已经满足了"i<=a && <=b"(即i <=Math.min(a,b))的条件,只是会多一些没意义的循环过程。枚举法的思路,我尝试写出来后,可能不太一目了然。不过不知道是不是会少些计算?

2023-05-28 11:46:46 620 1

原创 【Java编程】程序结构--循环1(while...和do...while)

顺序结构的程序语句只能被执行一次。如果想要同样的操作执行多次,就需要使用循环结构。史博:【Java编程】程序结构--分支当投入的金额不够时,乘客继续投票,直到够10元(余额 + 投入金额 >10)售票机出票、找零。上面的代码,注意出票完成后balance需要清零 balance = 0。while语句是一个循环语句,它会首先判断一个条件是否满足,如果条件满足,则执行后面紧跟着的语句括号,然后再次判断条件是否满足,如果条件满足则再次执行,直到条件不满足为止。

2023-05-28 11:44:10 878 1

原创 【Java编程】程序结构--分支

计算机对数据进行比较,再根据比较的结果,,就要用到if语句,画出可以帮助更好理解。1. 用户选择终点和线路,确定票面价格 price(假设为10元)2. 用户投入人民币,实际投入金额 amount钱够 (amount >= 10) or 不够 (amount < 10)1. 打印车票并找零 change2. 钱不够,告知用户余额不足。

2023-05-28 11:43:32 242 1

原创 【Java编程】编程基础--计算

详细的Eclipse软件安装步骤及方法(免费)。IntelliJ软件安装步骤及方法(付费)--安装地址。安装好后,在src里面创建class就可以开始啦!

2023-05-28 11:40:56 1311 1

原创 【Java编程】编程基础--方法/函数

Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用在前面几个章节中我们经常使用到里println() 是一个方法System 是系统类out 是标准输出对象这句话的用法是调用系统类 System 中的 / 标准输出对象 out 中 / 的方法 println()。

2023-05-28 11:37:53 1299 1

原创 【Java编程】编程基础--字符和字符串

记录学习浙江大学翁凯老师的《零基础学Java语言》《面向对象程序设计—Java语言》

2023-05-28 11:33:43 499 1

原创 批量将带中文的csv文件编码改成utf-8的方法

定义一个函数 handleEncoding(original_file,newfile)对每个文件尝试多种编码,包括 utf-8、gbk、gb2312、gb18030、cp936。按照确定的encoding读取文件内容,并另存为utf-8编码。调用 handleEncoding()函数。生成一系列空 Excel 备用。

2023-05-17 14:23:11 1533 3

原创 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd3 in position 0: invalid continuation byte

这种问题是因为导出的csv文件包含中文,且这些中文的编码不是utf-8等,直接用excel打开这些文件还会出现乱码。用记事本打开这些csv则正常显示,然后用记事本另存为UTF-8之后,用excel打开也能够正常显示,并且用pandas读取时指明encoding='utf-8'也能正常读取了。如果读取批量的csv时,或者csv的行数达到数百万时,就不能通过记事本另存为来更改encoding了,那应该怎么做来保证pandas能正常读取这些csv呢?中文的csv文件的编码改成utf-8的方法。

2023-05-17 00:30:02 2275 2

原创 1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column

MARK1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'student.b.C_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by, Time: 0.00200

2022-01-01 09:40:16 899

原创 1630 - FUNCTION a.Count does not exist. Check the ‘Function Name Parsing and Resolution‘ section in

1630 - FUNCTION a.Count does not exist

2021-12-31 22:49:08 1322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除