使用python编辑.txt文件中的现有数字

时间:2018-12-03 15:58:03

标签: python pandas csv

我正在尝试编写一个简单的程序来使用pandas库编辑文本文件中的现有数字。

我有一个具有以下格式的文本文件:

"===================================================================================================================================="

    ----- whole bunch of text here ----- 

"===================================================================================================================================="
 "variable1","Variable2","Variable3"
 "unit1","unit2","unit3"
 ------,------,------
 1,0.800,12161.31
 2,0.883,1623669.24

    ------ some other stuff here ----------

我只对variable3 / unit3下的两个数字感兴趣:12161.31和1623669.24

我希望能够从这些值中添加/减去数字。

当前,我可以通过pd.read_csv方法从txt文件中分离出感兴趣的值:

data = pd.read_csv(str(infilename), sep ='/t', header = None, skiprows = 2, index_col = None)

new_data = data[24:26]
print(new_data)

退出:

24  1,0.800,12161.31
25  2,0.883,1623669.24

但是,我想不出一种用新编辑的值替换原始值的方法。使用pandas库可以吗?

0 个答案:

没有答案