我有一个由如下条目组成的文件:
A first = 4 | 1_3_5_4 Name1
labelToSkip
i = 1000000 j = -3 k = -15
end
B first = 4 | 9_2_2_4 Name2
labelToSkip
i = 150000 j = -3 k = -20
end
...
我已经成功地构建了一个Pandas DataFrame(DF),其中包含我从另一个文件读入和修改的数据.数据帧如下所示:
i j k
0 unit1 unit2 unit3
1 1000 100 84
2 -3000 200 60
3 -2000 90 195
4 900 40 209
现在,我想从数据帧中 Select 一行(如第3行),并将i、j、k值放入第一个文件中.
例如,我希望将数据帧第3行中的i、j、k值放入:
3 -2000 90 195
代替我 Select 的条目(如"B")中的i,j,k值,以获得:
B first = 4 | 9_2_2_4 Name2
labelToSkip
i = -2000 j = 90 k = 195
end
实际上,条目相当复杂,我需要替换的值并不总是位于条目的第三行.我需要帮助的主要问题是如何在文件中找到(1)"B"或"Name2",然后在"B"或"Name2"下替换特定标识符后的值.
我为没有提供try 而道歉.我知道如何将数据帧写入.txt文件(例如,来自这篇文章:write a Pandas dataframe to a .txt file).我还了解了如何替换数据帧中的特定值.但是,我找不到任何有关如何将数据帧中的特定值放在外部文件中的标识符之后的信息.如果有人能提供一点提示,我将不胜感激.