美文网首页
python批量读取txt

python批量读取txt

作者: Aerosols | 来源:发表于2019-04-09 16:37 被阅读0次

pandas.merge根据一个或多个键将行进行连接。

pandas.concat沿轴向连接,默认axis=0,生成另一个Series
排序后的合集('outer',join外连接),join='inner'交集
多层索引使用keys参数

参考https://www.jb51.net/article/148407.htm

import os
import pandas as pd
import numpy as np
import glob

path=r'E:\2017'
file=glob.glob(os.path.join(path, "sphere*.txt"))
print(file)

db=[]
for f in file:
 db.append(pd.read_csv(f,sep='\s+',header=None,index_col=0,nrows=96))
df=pd.concat(db)

#lid_04012=pd.read_csv(r'E:\学业\大组\小组\2017\Mar31Apr02cst.txt',sep='\s+',header=None,index_col=0)
#lid_04012=lid_04012[96:]
#lid_0930=pd.read_csv(r'E:\学业\大组\小组\2017\depol532-Sep29-Oct01cst.txt',sep='\s+',header=None,index_col=0)
#lid_0930=lid_0930[96:192]
#half=pd.concat([lid_04012,lid_0930,result])

hgt=np.arange(30,6030,30).reshape(1,200)
df.columns=hgt

result.sort_index(level=0)
result.to_csv(r'E:\lidar_sphere.csv', index=True, sep=',')

相关文章

网友评论

      本文标题:python批量读取txt

      本文链接:https://www.haomeiwen.com/subject/ueliiqtx.html