读取txt文件需要用pandas的read_table方法

import pandas as pd

#data的数据类型为pandas.core.frame.DataFrame
#delim_whitespace=True 以空格为分隔符
data = pd.read_table('./SST_region30.130.2004-01-01.txt',header=None, delim_whitespace=True)
print(type(data))
#打印data的形状
print(data.shape)
#这里用DataFrame的iloc方法获取数据的固定行列。(loc是根据index来获取数据)
data1 = data.iloc[9:77,2:]
print(data1.head())
#存储文件为csv格式,我只需要里面的数据,所以我把index和head都设为False
data1.to_csv('./SST_region3.csv',index=False,header=False)

console输出结果:
用pandas获取txt文件中的固定行列数据并存为csv文件

相关文章: