Python与Excel基础回顾

Python基础回顾

1、列表的合并

将两个现有的list合并在一起,有两种实现方式:(1) 使用+操作符,(2)使用extend()函数

1、int_list=[1,2,3]
str_list=["a","b"]
int_list+str_list
[1, 2, 3, 'a', 'b']
2、int_list.extend(str_list)
int_list
[1, 2, 3, 'a', 'b']

2、对列表中的值进行排序

对列表中的值排序利用的是sort()函数,默认采用升序排列。

s=[1,3,2,4]
s.sort()
s
[1, 2, 3, 4]

3、字典的keys(),values(),items()方法

keys()方法用来获取字典内的所有键

values()方法用来获取字典内的所有值

items()方法用来得到一组组的键值对

test_dict={'张三':123,'李四':134}
test_dict.keys()
test_dict.values()

dict_values([123, 134])
test_dict={'张三':123,'李四':134}
test_dict.items()

dict_items([('张三', 123), ('李四', 134)])

4、元组与列表相互转换

1、使用函数list()将元组转化为列表

tup=(1,2,3)
list(tup)

2、使用函数tuple()将列表转化为元组

t_list=[1,3,5]
tuple(t_list)

5、zip()函数

zip()函数用于将可迭代的对象(列表,元组)作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。

zip()函数常与for循环一起搭配使用。

list_a=[1,2,3,4]
list_b=["a","b","c","d"]
for i in zip(list_a,list_b):
    print(i)
    
(1, 'a')
(2, 'b')
(3, 'c')
(4, 'd')

6、map函数

map函数的表现形式是map(function,args),表示对序列args中的每个值进行function操作,最终得到一个结果序列。

7、生成随机数组

1、np.random.rand()方法

用于生成(0,1)之间的随机数组

2、np.random.randn()方法

用来生成满足正态分布的指定形状数组

3、np.random.randint()方法

用于生成一定范围内的随机数组

Excel基础回顾

数值计数

数值计数就是计算某个值在一系列数值中出现的次数、

使用COUNTIF()函数,用来计算某个区域中满足给定条件的单元格数目。

区间切分

在Excel中实现区间切分借助的是if函数

=IF(D2<4,"<4",IF(D2<7,"4-6",">=7")

mode求众数

众数就是一组数据中出现次数最多的数,求众数就是返回这组数据中出现次数最多的那个数。

一个数据分析师的核心价值应该是通过报表发现数据背后隐藏的信息,而不是简单的数据罗列。
我们把让程序自己运行的这个过程称为自动化。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值