我正在尝试编写一个简单的程序来使用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库可以吗?