pandas
.
DataFrame
基本技巧head / tail / .T:数据查看、转置del / drop:删除对齐排序.sort_values:按值排序.sort_index:索引排序
head / tail / .T:数据查看、转置
import numpy
import
pandas
df =
pandas
.
DataFrame
(numpy.random.rand(16).reshape(8,2),
columns = ["a","b"])
# 默认查看5条
print(df.head(2)) # .head()查看头部数据
print(df.tail()) # .tail()查看尾
导入实验常用的
python
包。如图2所示。
【import
pandas
as pd】
pandas
用来做数据处理。【import numpy as np】numpy用来做高维度矩阵运算.【import matplotlib.pyplot as plt】matplotlib用来做数据可视化。
pandas
数据写入到csv文件中:
【names = [‘Bob’,’Jessica’,’Mary’,’John’,’Mel’]】创建一个names列表【 births = [968,155,77,578,973]】创建一个births 列表【DataSet = list(zip(names,birth
3. xlwing学习
xlwings
开源免费,能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改。
xlwings
还可以和matplotlib、numpy以及
pandas
无缝连接,支持读写numpy、
pandas
数据类型,将matplotlib可视化图表导入到excel中。
最重要的是xlwi
python
3.7,
pandas
成功打开140多列的数据,想抽取
dataframe
多列数据生成新的
dataframe
, 并存到其他excel_
sheet
, 却始终不成功。
多次搜索尝试后,发现是只使用了一个中括号,使用2个中括号之后成功。
以下是成功代码,2个中括号
print("Step3., start to set df1, df1=pd.read_csv")
df1 = df[['SerialNo', 'SiteNo']]
print(df1.head(10))
print("Step3., e
from openpyxl import Workbook, load_workbook
from openpyxl.utils.
dataframe
import
dataframe
_to_rows
import
pandas
as pd
脚本使用openpyxl模块将一个excel工作簿内的所有工作表进行完全横向翻转
# 待处理对象文件名
filename = '
可以使用
pandas
库中的read_excel方法
读取
Excel文件为
DataFrame
,然后使用
pandas
的merge函数合并两个
DataFrame
,最后使用to_excel方法将合并后的
DataFrame
存入Excel文件。具体代码如下:
import
pandas
as pd
#
读取
Excel文件1
df1 = pd.read_excel('file1.xlsx')
#
读取
Exce...
可以实现批量提取规定格式的表格,按时间排序后按指定格式汇总到表格文件,然后自动发送到邮箱,还为程序还搭了一个简单的GUI,可以手动选择文件夹来作为工作区。
再选择文件夹后点击运行即可启动功能实现的线程
这里提到线程,没错!必须使用多线程来实现gui,并且pysimplegui是占据主线程的,这一点在官方文档也说的很明白(不得不说pys............