首页 > 其他分享 >例题2.39

例题2.39

时间:2024-10-22 22:13:06浏览次数:6  
标签:文件 CSV 读取 Excel 2.39 except print 例题

例题2.39代码

import pandas as pd

读取CSV文件,指定列范围从第二列到第四列(Python索引从0开始,但usecols的索引从1开始)

try:
a = pd.read_csv("data2_38_2.csv", usecols=range(1, 5))
print("CSV文件读取成功。")
except FileNotFoundError:
print("CSV文件未找到,请检查文件路径。")
except Exception as e:
print(f"读取CSV文件时发生错误:{e}")

读取Excel文件的"Sheet2",指定列范围从第二列到第四列

try:
b = pd.read_excel("data2_38_3.xlsx", sheet_name="Sheet2", usecols=range(1, 5))
print("Excel文件读取成功。")
except FileNotFoundError:
print("Excel文件未找到,请检查文件路径。")
except Exception as e:
print(f"读取Excel文件时发生错误:{e}")

标签:文件,CSV,读取,Excel,2.39,except,print,例题
From: https://www.cnblogs.com/DENWOSHUABAZONGSHI/p/18493894

相关文章

  • 例题2.38_2
    例题2.38_2代码importpandasaspdimportnumpyasnpdates=pd.date_range(start='20191101',end='20191124',freq='D')a1=pd.DataFrame(np.random.randn(24,4),index=dates,columns=list('ABCD'))a2=pd.DataFrame(np.random......
  • 例题2.40
    例题2.40代码importpandasaspdimportnumpyasnp创建一个DataFrame,其中包含10行4列的随机整数(1到5之间),并添加一个名为'A'的随机列np.random.seed(0)#设置随机种子以确保结果可复现d=pd.DataFrame(np.random.randint(1,6,(10,3)),columns=list("BCD"))......
  • 例题2.41
    例题2.41代码importpandasaspdimportnumpyasnpa=pd.DataFrame(np.random.randint(1,6,(5,3)),index=['a','b','c','d','e'],columns=['one','two','three'])a.loc['a&......
  • 例题2.37
    例题2.37代码importpandasaspdimportnumpyasnpdates=pd.date_range(start='20191101',end='20191124',freq='D')a1=pd.DataFrame(np.random.randn(24,4),index=dates,columns=list('ABCD'))a2=pd.DataFrame(np.random.rand(......
  • 例题2.11
    例题2.11代码importstringimportrandomx=string.ascii_letters+string.digitsy=''.join([random.choice(x)foriinrange(1000)])d=dict()forchiny:d[ch]=d.get(ch,0)+1fork,vinsorted(d.items()):print(k,':',v)......
  • 例题2.11_2
    例题2.11_2代码importstring,random,collectionsx=string.ascii_letters+string.digitsy=''.join([random.choice(x)foriinrange(1000)])count=collections.Counter(y)fork,vinsorted(count.items()):print(k,':',v)......
  • CPU与储存器连接(例题讲解)
    (1)地址线的连接         CPU的地址线数量往往比存储芯片的地址线数量要多。通常将CPU地址线的低位与存储芯片的地址线相连接,CPU地址线的高位用作对芯片的控制或其他用途。(2)数据线的连接        CPU的数据线数量也比存储芯片的数据线的数量要多。此时,必须对......
  • JAVA程序流程控制与基本例题
    程序的三种执行顺序1.分支结构(1)if分支结果packagecom.branch;publicclassifDemo{publicstaticvoidmain(String[]args){//目标:掌握了解if语句三种形式的用法,清楚其写法和应用场景。demo3();demo2();demo1();}......
  • sicp每日一题[2.38-2.39]
    Exercise2.38Theaccumulateprocedureisalsoknownasfold-right,becauseitcombinesthefirstelementofthesequencewiththeresultofcombiningalltheelementstotheright.Thereisalsoafold-left,whichissimilartofold-right,exceptthati......
  • 链表-栈例题
    MT2135调整队伍马蹄集:链表小码哥迎来了他大学的第一次军训,军训的第一个项目就是列队,每个同学在队伍中都有属于自己的编号。但在练习过程中,教官怎么看这支队伍怎么不顺眼,于是决定调整一下队伍的顺序。为了顺便考验同学们的反应力,教官与学生们约定了一个口令,每当他说xy0,x号同学......