例如:i jk
a
b
c
1200 1 1 9.9987971E-18 9.9988385E-18 9.9988186E-18
1200 1 2 9.9987963E-18 7.9282167E-08 4.4368910E-05
1200 1 3 3.3125721E-07
2.3411086E-07 3.1314837E-08
这样一组数据,如何把它存入一个数组中,跳过前四行,表头为i,j,k,a,b,c
使用pandas的read_csv将数据读取成dataframe,方便后续数据处理,df[列名]得到每列数据都是一个pandas的带标签的一维数组。
import pandas as pd
df=pd.read_csv('t82.txt',sep='\s',engine='python')
print(df)
print(df['c'])
如解答对你有帮助,请点击我这个回答右上方的【采纳】按钮给予采纳。
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
with open(r'a.txt', 'r', encoding='utf-8') as fileObj:
line = fileObj.readlines()
print(line)
lst = []
lst.append([x.strip() for x in line[:6]])
for v in line[6:]:
lst.append([x for x in v.strip().split(" ")])
print(lst)