熊猫读取Texte文件并将其放入数据框

时间:2020-03-27 10:45:04

标签: python pandas nastran

我想将Nastran Deck导入Python数据框。我使用以下命令:

bdf = pd.read_fwf(bdf_filename)

然后我有了一个包含bdf文件所有行的DataFrame。

对于一行中的元素,我没有问题。 例如,元素RBE2:

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

但是,我只希望多行中的元素只有一行。 例如,RBE3在bdf文件中包含3行:

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

我没有找到解决方案。预先感谢您的帮助。

0 个答案:

没有答案