读取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、创作不易,转发请附上链接。