Python pandas和plotly的文件操作

本文详细介绍使用Python的Pandas和Plotly库进行数据处理和可视化的步骤,包括从CSV和Excel文件读取数据,利用DataFrame操作数据,以及生成交互式图表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 第三方库的安装
pip install pandas
pip install plotly
  1. 库的引用
import plotly
from plotly.offline import plot
from plotly import figure_factory as FF
import pandas as pd
  1. 函数
data = pandas.read_excel("E:/out.xls",encoding="GBK")#通过读取Excel文件读取数据,并采用GBK编码
data=pd.DataFrame([[],[],[]])#用DataFrame 创建数据
data["总成绩"]=data["化学"]+data["物理"]#实现数据两列的相加
table = FF.creat_table(data)#产生表格
plot(tabel,show_link=False)#将表格生成html文件   
plot(table,fimename="score.html",  show_link=False) #自定义命名输出的文件
data.to_excel("out.xlsx",index=0)#把数据写入到xlsx文件中    

  1. pandas文件读取函数
read_csv	to_csv		读写csv文件
read_excel	to_excel	读写excel文件
read_json	to_json		读写json文件 
  1. 数据的可视化
 from plotly.offline import plot
 import plotly.express as px
 import pandas as pd
dataset = pd.Data.Frame({"x":[1,2],"y":[5,6]})
figure = px.line(dataset,x="x",y="y")#画出曲线

import plotly.graph_objs as go
data = pd.read_csv("score.csv",encoding = "GBK")
data["1"]=data["2"]+data["3"]
xdata=data["姓名"].tolist()
ydata1=data["1"].tolist()
ydata2=data["2"].tolist()

trace1=go.Scatter(x=xdata,y=ydata1,name="1")
trace2=go.Scatter(x=xdata,y=ydata2,name="2")
mylayout = do.Layout(title="画出的图")#图的标题
fig = go.Figure(data=[trace1,trace2],layout=mylayout)
plot(fig)#画出图像

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值