读取Excel、TXT文件格式的数据(Python)

1、导入相关库

import pandas as pd
import numpy as np

2、读取Excel数据

def RD_fun(filepath,OldSheetName,Index_col,start_row,Sample_Nums):
    """
    读取excel表中的数据: RD_function: ReadData_function
    filepath: 指定需处理的Excel文档的文件位置以及表格sheet名称
    OldSheetName: 指定sheet的名字
    Index_col: 指定数据所在列
    start_row: 指定数据起始行
    Sample_Nums: 样本数目
    """
    ## 指定读取数据的指定行和指定列
    end_row = Sample_Nums + start_row ##终止行数. 
    ## 读取数据
    df = pd.read_excel(io=filepath, sheet_name=OldSheetName, header=None) 
    df1 = df.iloc[start_row:end_row,Index_col]
    OldList = list(df1)
    return OldList

2、读取TXT文件数据

txt文件有多列数据,每行数据之间用 "," 隔离

Data_List = []
with open("XX.txt") as f1:
    for l in f1.readlines():
        p = [float(c) for c in l.split(',')[:3]]
        Data_List.append(p)   

 

注:

1、这是我自己根据需求写的相关脚本。有需要的朋友可以自取,哪里不对的地方还烦请指正。(目前自己使用没有出现问题噢)。

2、如果有朋友有其他的需求,可以留言。在我能力范围内,我会尝试写一下脚本,并更新这个博客内容。

3、创作不易,转发请附上链接。

posted @ 2022-08-13 16:14  霸喯啵儿  阅读(346)  评论(0)    收藏  举报