首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我用100行代码来支援青岛抗击疫情

各个表中的关系都通过身份证号码来关联。 现在需要以汇总表为准,将汇总表的信息更新到子表中。如果子表中身份证号码没有出现在汇总表中,则单独标注。...我跟他说,你学会一个包,这些基本问题都全部解决了。 解决思路: 问题很简单,Pandas解决一切excel的问题。其实,这个问题可以用excel的vlookup的公式来处理。...n_path_list: print(i) get_child_excel(i) get_other_info() 故事后续: 因为他电脑里没有Python环境,我直接给他代码并不能用...其实对于代码来说,如果只有三五行数据,完全没必要。 代码的发挥场景是,数据量比较大,再就是需要经常做的工作,这样把流程性的东西做成一个脚本,以后每次跑一下就要可以得到结果。...后面呢,我会在空闲时间,写个如何用Pandas简单的处理点数据的教程,让这些整天想白嫖我的朋友们学习学习。 好了,今天就分享到这里,我是马拉松程序员,可不至于代码!

56530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我再用100行代码来支援青岛的防疫工作

    新故事背景: 上周末的,半夜11点多写完了《我用100行代码来支援青岛抗击疫情》,大概的内容是帮助之前的同学来处理几个excel匹配的问题。...又来了什么问题,因为涉及到数据隐私的问题,我就只能简单描述。原表信息大概有5w条,因为当时找了很多人来打电话,统计人员信息,时间紧急并没有做好规范。...代码演示: address.py 爬取全国各个城市的名字 import requests from bs4 import BeautifulSoup import re base_url = 'http...上篇文章说,我在写一个关于打工人如何处理excel类的问题教程,我是真的在有准备。...好了,今天就分享到这里,我是马拉松程序员,可不至于代码!

    49530

    用150行python代码来做代码审计笔记

    本文包括以下几个部分: 1、为什么我觉得可以用这个工具(个人认为) 2、我为什么写这个工具 3、工具的实现思路 4、工具的升级思路 5、源代码的 github 地址 6、使用测试 7、最后说两句 为什么我觉得可以用这个工具...(个人认为) 通过审计源代码,也就是查看源代码,来发现其中存在的隐患,代码审计需要对被审计的语言有充分的了解,不仅是能读懂源代码,还要了解语言本身的缺陷。...2.运行主程序 让入口脚本调用主程序,把读取到的代码和插件的内容传递过去。 3.加载插件 主程序加载插件,借助 BeautifulSoup 来解析插件内容。...4、keywords 只要在代码中发现了关键词就认为有风险,简单粗暴。 4.返回结果 根据插件的指示来分析代码,并且返回结果。 5.格式化输出 比较好看的把提示输出出来....源代码的github地址(我添加了尽量详尽的注释) https://github.com/hl0rey/ADCode 使用测试 用这个地址的题目来测试,这些题目我觉得很典型很不错 https://github.com

    68200

    ​我用300行代码实现了React

    写到这里,我们create-react-app的代码已经被正确地渲染到屏幕上了。...回顾一下整个渲染的代码,加起来也就50行左右,我们就实现了React挂载的核心,这就是代码的魅力,也是我们努力坚持看源码所获得的成果。...replaceChild) 旧节点删除 最后是文本叶子节点的实现,可以直接替换文本内容: receive(nextElement) { this.text = nextElement; // 直接更改文本内容...通过execHook来触发相应的Hook,在组件里面做个测试: import { Component } from "../../.....小结一下 我们通过300行左右的代码实现了React的核心逻辑,麻雀虽小,但五脏俱全,让我们回顾下实现了什么: 支持React挂载,DOM挂载,JSX语法render 支持函数式组件、类组件的写法 支持通过

    84220

    看了一行代码,我连夜写了个轮子

    直到睡前我看到了这么一行代码: app.get('/api/:id', (req, res) => { const uid = req.params.id; // string }) 这段代码在express...既然字符串可以通过模板字符串来实现token级别的类型计算,那么是不是可以用来玩一些更花哨的schema方法,这个觉就没必要再睡下去了,原神启动!...当我们需要安全获取对象中的某个值时,可以用 read API 来操作,例如 const userInfo = createKeeper(` // name name string...当我们期望从源数据修正并得到一个完全符合类型声明定义的对象时,可以用 from API 来操作,注当原数据为空并且对应声明属性不为空类型时(null|undefined),会根据声明的类型给出一个默认值...对我而言 ts 很大程度上解决了 js 过于灵活带来的工程问题,它约束了一些 js 的想象力,但似乎又提供了另一种灵活的方式来弥补这种差异。 -End- 原创作者 | 欧阳雨辰

    37942

    我是如何使用Spring Retry减少1000 行代码

    由于我无法共享实际代码,我会创建一个演示系统来做简单表示: 由于我们必须在每一层上实现重试,因此我们必须编写大量样板代码,这不仅容易出错,而且难以维护。...它提供了一种向代码添加重试逻辑的声明性方法。 作为本文的一部分,我们将了解如何使用 Spring Retry 重写现有代码,以及它如何帮助我将代码库减少 1000 行。...当我们想要重用配置并更改它们而无需重新部署应用程序时,这非常有用。...MySql 数据库失败时,发出指标 当用尽所有重试次数时,发出指标 总结 在本文中,我们了解了如何使用 Spring Retry 来减少样板代码并使代码更具可读性和可维护性。...通过 Spring Retry,相信你也能够消除超过 1000 行代码。 ·END·

    20910

    我的一行代码值多少钱?

    对于程序员来讲,提供的最根本产品自然是代码,我们现在需要考虑的事就是代码的价格,平均到基本单位,就是每一行代码值多少钱?...当下市场,先考虑一下代码语言种类: 使用java语言写的一行代码 使用go语言写的一行代码 使用python语言写一行代码 亦或写一行sql 甚至调试一个AI模型参数 这些代码它们的价格肯定是不一样的。...hello world作用可以用作教程,对小白编程基础培训,微信可以通讯、支付、摇一摇,似乎用处都不小。因此它们的作用不能从程序员侧考虑,而得从客户侧考虑。...除了上面的问题,还需要从客户侧考虑,不能只是埋头写一行行的代码,还得考虑客户的需求,这样又需要考虑一些问题: 1、他们真正的需求是什么?最需要的是什么? 需要程序员?需要35岁以下的程序员?...我想作为程序员,“我的一行代码值多少钱?”,这个问题是最基本的商业sense。

    1.3K20

    我对 Twitter 前 10 行源代码的理解

    2 第 2 行: 这一行代码可以告诉我应聘者是否了解可访问性和本地化的问题。...方向属性的值是从左到右,它告诉浏览器代理内容方向;另一个值是从右到左,适用于阿拉伯语等语言,或者是auto,让浏览器自己来决定。...这对屏幕阅读器来说也很有用,可以知道用哪种语言来播音。 3 第 3 行: 最佳答案:源代码中的元标签用来提供关于这个文件的元数据。...CSS 的text-size-adjust属性可以用none值禁用,也可以指定一个百分比,允许浏览器调大字体。...因为 Twitter 主要是一个客户端 React 应用,所以源代码只有几十行。即使这样还是有很多东西可以学!在 Twitter 的源代码中,还有一些更有趣的行,我留给读者做练习。

    1.1K20

    30行Python代码来绘制一个微信图标

    01 整体的画布设计 微信恐怕是我们最常用的手机软件了,其logo也经历了多次变化,这次我们就用最经典的微信绿色图标来作为例子,给大家展示一下如何用Python来进行设计。其图例如下。 ?...分析完我们就按照这三部分的顺序依次来绘制。...两个椭圆的效果图 2).绘制小眼睛 在这里我们为了能让每部分的效果展示出来,需要加上下面三行代码。这三行代码实际上是放在所有代码之后,所有代码是连在一起的。接下来绘制四个小眼睛,代码如下。 ?...绘制这两个箭头可以说是最大的难点,但其绘制方法有多种,比如可以绘制一个三角形,用三角形的一个角来充当这个箭头,也可以用matplotlib的annotate方法来绘制一个箭头,然后进行填充,这两种方法都可用...微信另一版本logo成图效果 从这个例子中我们可以看到matplotlib在应对简单的图形绘制时还是非常的得心应手,简单的数行代码就完成了一个微信图标的设计。

    1K20

    一行R代码来实现繁琐的可视化

    (喜欢爬山和烧烤 ) ggfortify 是一个简单易用的R软件包,它可以仅仅使用一行代码来对许多受欢迎的R软件包结果进行二维可视化,这让统计学家以及数据科学家省去了许多繁琐和重复的过程,不用对结果进行任何处理就能以...library(devtools) install_github('sinhrks/ggfortify') library(ggfortify) 接下来我将简单介绍一下怎么用 ggplot2 和 ggfortify...来很快地对PCA、聚类以及LFDA的结果进行可视化,然后将简单介绍用 ggfortify 来对时间序列进行快速可视化的方法。...你也可以使用 ggfortify 来对他们的结果进行可视化。...接下来我将给出一些简单的例子。 ts对象 library(ggfortify) autoplot(AirPassengers) ?

    1.9K61
    领券