power bi初衷是自己发明了dax,他是基于sql思维开发的,它想让使用者分析+可视化一个软件搞定,出发点是好的,但是不要着急,等他稳定下来,不是每个月都更新的时候,也不晚。举个简单例子,2019年初很多分析都要建立日期表,但是2020年时函数就改进了,不用建立日期表也可以操作,以后肯定会越改越简单。学习完SQL,在学习
第四行:这是查询的关键,pandas的merge函数可实现类似EXCEL里面VLOOKUP的功能,我们先选取两个合并区域,从花名册表里只筛选‘姓名,毕业院校,工号’这三列数据’,从query1表只选‘姓名’列数据,然后进行左合并(how='left'),就是以query1表为基准,用‘姓名’列进行查询匹配(on='姓名'),结果保存到变量df3中 第五...
因为我们要在原文件里面增加一个查询结果的表格,所以不能直接写入,要用ExcelWriter函数,里面要用增加模式mode="a"(a即为add的意思),引擎要选“openpyxl",否则会报错然后用写入函数to_excel把变量df3的内容写到工作簿里面,新表命名为query2,不要索引,否则第一列会变成默认的索引序号...
第6行: x.find(参数),表示在x单元格查找参数所有的位置,如果单元格里存在参数,则返回位置数字,如果不存在则返回-1,如果参数在单元格第1位,则返回0,因为在python里顺序是从0开始,0代表第一位,x.find("剑") >=0表示单元格值里面存在“剑”这个关键词,相当于Excel时面函数ISNUMBER(FIND("剑","独孤九剑",...
IF函数详解,Excel+Python+SQL+Tableau四个工具同时登场 IF 函数是 Excel 中最常用的函数之一,它可以对值进行逻辑比较。这个函数的语法非常符合人类语言, “如果……就……否则……” 比如说如果你喜欢我,我们就结婚,否则就不结婚 用IF来实现就是=IF(“you love me”,”we are married”,”we aren’t married...
摘要:通过举一反三的形式,在EXCEL、Python、SQL三种不同工具下解决同一个实际问题 本例问题:目前工作簿xiao.xlsx里面有两张表格,其中一张表存放基础信息命名为花名册,另一张表我们操作查询用,暂命名为query1(查询1),我们根据“姓名”列信息,从花名册中找到对应人员的毕业院校和工号: ...
先说结论,只会excel、sql、python、tableau这些工具是无法真正成为一名数据分析师的,最多在业务场景下沦...
一、Excel实现 1直接在I2单元格输入公式:=SUM(E2:H2) 向下填充即可(快捷键操作:选中I2到I19单元格,按ALT + = 可以快速生成结果) SUM()函数说明:sum单词就是总和的意思 SUM(number1,[number2],...) 这个函数里面的参数可以是一个单元格,也可以是一个序列,或者一个区域,参数最多可以指定255个,每个参数...
Excel适用于处理结构化数据,并且可以进行数据计算、图表绘制、条件格式化和数据透视等操作。Excel的优势在于易于使用和学习,并且具有较好的数据可视化能力,适用于需要进行简单的数据分析和可视化的场景。综上所述,Python、SQL和Excel各自有其独特的优势和适用场景。Python适用于需要进行复杂数据分析和机器学习的场景;SQL...
你可以导入.sql数据库并用 SQL 查询中处理它们。在Excel中,你可以双击一个文件,然后在电子表格模式下开始处理它。在 Python 中,有更多复杂的特性,得益于能够处理许多不同类型的文件格式和数据源的。 使用一个数据处理库 Pandas,你可以使用 read 方法导入各种文件格式。使用这个方法所能导入完整的文件格式清单是在 ...