У меня есть большой файл .dat, который отформатирован следующим образом:Как читать сложный .dat-файл с Python?
"Trajectory" 0
"Type : "
Transmitted
"Collisions"
"X" "Y" "Z" "Energy"
-17.418 11.0038 -2633.51 300
-7.80195 4.90819 -1317.76 300
-2.98663 1.85574 -658.878 300
-0.578976 0.329517 -329.439 300
-0.278019 0.138739 -288.259 300
-0.12754 0.0433497 -267.669 300
''
''
''
''
56.1784 -56.9043 2103.34 297.645224483
58.9321 -57.4033 2155.91 297.617470093
78.4242 -59.0752 2635.51 297.364385221
78.8647 -59.113 2646.35 297.358666592
"-----------------------------------------------------------------"
"Trajectory" 1
"Type : "
Transmitted
"Collisions"
"X" "Y" "Z" "Energy"
19.5684 -1.57545 -2633.51 300
8.78275 -0.663686 -1317.76 300
3.38175 -0.207111 -658.878 300
0.931759 0 -360 300
0.681244 0.0211774 -329.439 300
0.343681 0.0497133 -288.259 300
Это то продолжает идти за сотню «траекторий». Моя цель - нарисовать все траектории, поэтому я хотел бы знать, как я могу потянуть данные X, Y, Z и энергии за траекторию из этого .dat-файла.
Спасибо!
вы используете 'pandas' или' r'? – jezrael
Я использовал панды до –
разделитель 'tab'? – jezrael