我是 python 使用的新手。但是通过实践学习在我的数据处理中使用。
我有一个大数据文件,格式如下所示。
总是未知的行数和列数。在此示例中,显示了 2 个连续的行。
第一列是“时间”,第 n 列是要从标识符中选择的相关数据(第一行中的“abc”)。
................
“2013-01-01 00:00:02” 228 227 15.65 15.84 14.85 14.68 14.53 13.75 12.45 12.55
“2013-01-02 00:01:03” 225 227 16.35 15.99 14.85 14.73 14.43 13.8 12.85 13.2
......
所需的输出为
- Column1 = 在时间方面,以便可以计算时间差。
- 列 (n) = 要进一步处理的数据,应该是浮点数。
在我过去的试验中,我最终出现在列表中,因此无法转换任何一列。
我试图搜索过去的问题和答案。但未能解释所有,因为我是一个初学者。我希望您能快速帮助将数据读入列格式,以便以后处理。我相信,可以进行进一步的处理,因为它是更多的数学运算。
我真的很感谢你的帮助。
问候
古里
更正1:
我知道pandas提供了一个紧凑的版本来提取我之前需要的列。在小组的建议后学习很好。
代码如下所示:
import pandas as pd
data = pd.read_csv(fp, sep='\t')
entry=[]
entry = data['u90']
print entry, '\n', entry[5]
out_file = open("out.txt", "w")
entry.to_csv(out_file)
问候
古里