Pandas Прочитайте текстовый файл и поместите его в датафрейм - PullRequest
0 голосов
/ 27 марта 2020

Я хочу импортировать колоду Nastran в Python Dataframe. Я использую следующую команду:

bdf = pd.read_fwf(bdf_filename)

Затем у меня есть DataFrame со всеми строками моего bdf-файла.

Для элемента в одной строке у меня нет проблем. Например, элемент RBE2:

RBE2    3455407834554009  12345634554019        
RBE2    3455407934554010  12345634554023        
RBE2    3455408034554011  12345634554021        
RBE2    3455408134554000  12345634554030        
RBE2    8000496230071792  12345643231107        
RBE2    8000496330071793  12345643231106        

Но я хочу иметь только одну строку для элемента в несколько строк. Например, RBE3 содержит 3 строки в файлах bdf:

RBE3    71000000        70000000     1230.018857     123444048880.008553+       
+            123444042720.303486     123444042710.669103     12344404924+       
+            1.0     45670000000
RBE3    71000001        70000000     4560.018857     456444048880.008553+       
+            456444042720.303486     456444042710.669103     45644404924+       
+            1.0     12370000000
RBE3    71000002        70000001     1230.585907     123430981550.129861+       
+            123430989440.051568     123430981480.232664     12343098154+       
+            1.0     45670000001

Я не нашел решения для этого. Заранее благодарим за помощь.

...