我的.txt文件包含以下格式的表格数据:
3 EA1603S 14/01/2014 2443.60 27.42 249579 673473 200 2 0 2100-2200 16032 2 16032
3 EA1603V 14/01/2014 2443.60 27.42 1000 673473 10 1 0 2100-2200 16035 5 16035
3 EA1603W 14/01/2014 2443.60 27.42 349579 673473 200 2 0 2100-2200 16036 6 16036
我希望能够使用python读取(并且,如果可能,还可以编辑)此文件。例如,我希望能够指定第1行,第5列并获取值1000.在Python中最简单的方法是什么,最好不使用其他包?如果需要,可以将文件转换为其他格式。
谢谢!
答案 0 :(得分:1)
func respondToSwipeGesture(gesture: UIGestureRecognizer) {
if let swipeGesture = gesture as? UISwipeGestureRecognizer {
switch swipeGesture.direction {
case UISwipeGestureRecognizerDirection.Right:
// Set your Label and Image Values here for RIGHT swipe
...
case UISwipeGestureRecognizerDirection.Left:
// Set your Label and Image Values here for LEFT swipe
...
default:
break
}
}
}
Pandas主要使用DataFrames非常适合您的数据结构,它支持更新,插入,快速查找和过滤,您的df在加载后如下所示:
In [331]:
import pandas as pd
import io
t="""3 EA1603S 14/01/2014 2443.60 27.42 249579 673473 200 2 0 2100-2200 16032 2 16032
3 EA1603V 14/01/2014 2443.60 27.42 1000 673473 10 1 0 2100-2200 16035 5 16035
3 EA1603W 14/01/2014 2443.60 27.42 349579 673473 200 2 0 2100-2200 16036 6 16036"""
df = pd.read_csv(io.StringIO(t), sep='\s+', header=None)
df.iloc[1][5]
Out[331]:
1000
虽然你提到没有使用额外的软件包,但IMO这是最简单,最适合此类数据分析的库,它也支持输出到其他各种formats