摘要:
在用pandas读取excel文件是,出现警告: UserWarning: Workbook contains no default style, apply openpyxl‘s default。 原因分析: 警告中显示“工作簿中不包含默认样式,使用openpyxl的默认样式”,提示我们该文件虽然 阅读全文
摘要:
虽然电脑本地已经安装了mysql的服务器,但是使用tabeleau连接mysql时,系统提示错误,要求下载mysql驱动程序。 第一步:查看tabeleau的版本信息 第二步:在mysql官网下载驱动程序 进入https://dev.mysql.com/downloads/connector/odb 阅读全文
摘要:
1.快速建立一个dataframe,只有列名,没有index,没有值。主要是为了结合pd.concat(df, pd.DataFrame(columns=['a', 'b', 'c'...]))快速追加多列到df的后边。 阅读全文
摘要:
1 删除多列,每列都要用 DROP COLUMN ,只是在开头写而后边只写 COLUMN 是不能执行的。 这样写是不对的 阅读全文
摘要:
合并几张表为一张新表,使用union / union all 即可。union all 只是单纯的把几张表的数据前后联结起来,不做任何处理;union 会进行去重和排序。 新的合成表中不会继承原来表中的主键,即使原来的表都是同样的结构。 navicat 中,执行完语句,需要重新启动本地服务器,才能显 阅读全文
摘要:
参考 Mysql字符串截取总结:left()、right()、substring()、substring_index() - 猿人谷 - 博客园 (cnblogs.com) 阅读全文
摘要:
与 都是一样,DISTINCT 和 GROUP BY 后边的几个字段,都会组合起来成为一个整体,用来识别唯一值/分组。就像组合索引。 没有谁先谁后的,分开出来的情况。 其中 DISTINCT 字段1,字段2... 与 EXCEL中 利用 字段1,字段2 组合去重的效果一样。 阅读全文
摘要:
错误原因:不能依据某字段值做判断再来更新某字段的值,例如例子中的“商品链接”。 解决方案:在外边包上一层,即将SELECT出的结果通过中间表(例如:t)SELECT一遍。 这个情况只在mysql中存在,oracle和MSSQL中不会出现。 阅读全文
摘要:
使用 INSERT INTO new_table SELECT * FROM old_table 把查询结果插入到已有结构的表中,具体位置就是在表的末尾。 navicat不会识别两个表的字段,只会按照查询结果中的前后顺序,把数据插入new_table中,会造成串列的错误。 但是把中介查询的结果导出后 阅读全文
摘要:
详情参考:pandas dataframe的合并(append, merge, concat) - GUXH - 博客园 (cnblogs.com) 阅读全文