我想将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
我没有找到解决方案。预先感谢您的帮助。