1. 创建DataFrame

  • 使用字典创建DataFrame
import pandas as pd

data = {'ID': [101, 102, 103, 104, 105],
        'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eva'],
        'Age': [25, 30, 22, 35, 28],
        'Salary': [50000, 60000, 45000, 75000, 55000],
        'Status': ['Active', 'Inactive', 'Active', 'Active', 'Inactive']}

df = pd.DataFrame(data)

- 阅读剩余部分 -

001.jpg
awk、grep、sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式处理。

- 阅读剩余部分 -

1、Oracle 数据库异地备份脚本

该脚本用来自动备份Oracle数据库。首先,输出一些提示信息,然后获取当前时间,并设置日志文件路径、备份日期时间、保留文件的日期时间、本地备份路径、远端备份路径、Oracle 数据库服务器本机 IP、远端备份 IP、用户名、密码、告警邮箱变量。

脚本会检查本地备份目录路径是否存在,如果不存在则创建定义的目录。然后,使用 exp 命令进行Oracle数据库的全量备份,并将备份文件保存在指定的本地备份目录路径中。

通过SSH连接到远程备份服务器,检查远程备份目录路径是否存在,如果不存在则创建定义的路径。然后删除本地备份目录路径下两星期前的备份文件,并通过SSH删除远程备份路径下两星期前的备份文件。

对当前备份文件进行压缩,并通过SCP将压缩后的备份文件传输到远程备份服务器。最后,会根据备份和传输的结果发送相应的通知邮件。

- 阅读剩余部分 -

什么是Pandas?

Pandas是python中一个非常强大的开源的数据分析库,提供了高性能、易用的数据结构和数据分析工具。它使得Python成为强大且高效的数据分析环境,与NumPy、Matplotlib等库共同构成了Python数据科学的基石。对于数据分析师、数据科学家,乃至任何需要处理和分析数据的专业人士来说,Pandas都是一个不可或缺的工具。

Pandas的核心:DataFrame与Series

Pandas的核心在于两种主要的数据结构:DataFrame和Series。

  • Series:一维数组,类似于Python中的列表或NumPy的数组,但提供更丰富的功能。
  • DataFrame:二维表格型数据结构,可以看作是多个Series的集合。它类似于Excel表格,非常适合处理实际工作中的数据集。

- 阅读剩余部分 -