上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 36 下一页
摘要: 一、背景 工作中,常遇到有多个格式类似的文件需要合并为一个。 例如:文件按多地市(广东21个地市)存放,最终需要合并为广东省数据文件。 二、实现 # -*- coding: utf-8 -*- """ Created on Tue Apr 27 23:37:32 2021 合并一个文件夹下的多个tx 阅读全文
posted @ 2021-04-27 23:43 Hider1214 阅读(1484) 评论(0) 推荐(0)
摘要: Python 中,单星号(*)和双星号(**)除了作为“乘”和“幂”的数值运算符外,还在列表、元组、字典的操作中有着重要作用。 一、列表(list)、元组(tuple)前面加星号(*) 列表前面加星号作用是将列表解开(unpacke)成多个独立的参数,传入函数。 def add(a, b): ret 阅读全文
posted @ 2021-04-26 23:31 Hider1214 阅读(2843) 评论(4) 推荐(0)
摘要: 一、join函数 join 是 python 中字符串自带的一个方法,返回一个字符串。使用语法为: sep.join(可迭代对象) --》 str # sep 分隔符 可以为空 将一个包含多个字符串的可迭代对象(字符串、元组、列表),转为用分隔符sep连接的字符串。 列表 列表必须为非嵌套列表,列表 阅读全文
posted @ 2021-04-26 23:22 Hider1214 阅读(2198) 评论(0) 推荐(0)
摘要: 一、reverse函数 reverse() 函数是列表的一个内置方法,字典、字符串、元组都没有这个内置方法。 用于列表中数据的反转,使用语法为: list1 = ["a", "b", "c", "d", "e"] list1.reverse() print(list1) # ['e', 'd', ' 阅读全文
posted @ 2021-04-26 18:26 Hider1214 阅读(954) 评论(0) 推荐(0)
摘要: 一、字符串前加"f" 1. % 可以使用 % 格式化字符串。 c = (250, 250) # 使用 % 格式化 s1 = "坐标为:%s" % c # TypeError: not all arguments converted during string formatting s1 = "坐标为 阅读全文
posted @ 2021-04-26 16:58 Hider1214 阅读(1048) 评论(0) 推荐(0)
摘要: 一、背景 当需要统计不同周期的变化情况时,需要使用数据偏移,在 Python 中使用 shift 函数实现。 # 一阶差分 diff_num = num - num.shift(1) 二、实现 1.创建测试表 import pandas as pd dic = {'id':[1,2,2,3,3,3] 阅读全文
posted @ 2021-04-25 23:18 Hider1214 阅读(4274) 评论(0) 推荐(1)
摘要: 一、Python函数 在 Python 中使用 def + 函数名 + 参数 的方式定义函数,即: # 函数定义 def function_name(parameters): # 形参 print("hello" + parameters) # 函数调用 function_name("Hider") 阅读全文
posted @ 2021-04-24 00:18 Hider1214 阅读(326) 评论(0) 推荐(0)
摘要: 一、背景 实现某个目录下所有文件(包含子目录中的文件)的列出,可以使用 Python 实现。 二、实现 方法一 # 修改工作目录 import os os.chdir(r'C:\Users\Hider\Desktop') # 定义函数 def list_all_files(rootdir): imp 阅读全文
posted @ 2021-04-23 00:09 Hider1214 阅读(5524) 评论(2) 推荐(0)
摘要: 一、普通建表添加注释 在Hive中创建表可使用以下语句,添加中文注释方便识别。 语法: -- 创建临时表 create table tb_test ( id varchar(100), -- 用户id age varchar(100) -- 年龄 ) ROW FORMAT DELIMITED FIE 阅读全文
posted @ 2021-02-25 16:52 Hider1214 阅读(18091) 评论(0) 推荐(0)
摘要: 一、题目 有3个数,如果把这3个数相乘,积为720,如果把这3个数相加,和为27,请问这3个数分别是多少? 二、思考 第1想法:24、10、3! 哈哈,丝毫没意思到自己错了,加起来原来是37。。。 三、答案 重新思考:8、9、10 四、再思考 感觉有个负数的答案存在,遂用 python 遍历一下试试 阅读全文
posted @ 2021-01-25 23:37 Hider1214 阅读(917) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 36 下一页