我需要在Fortran90中将一些数据写入文件。我应该如何使用WRITE(*,*)input将值分组到columns中?WRITE每次调用后总是放一个newline,这就是问题所在。代码示例:open(unit=4,file='generated_trajectories1.dat',form='formatted')dotime_nr=0,Nwrite(4,*)dble(time_nr)*dt,initial_traj(time_nr)enddo现在的重点是将其写在单独的列中。 最佳答案 您可以使用隐含的DO循环将值写入单个记录。
我需要在Fortran90中将一些数据写入文件。我应该如何使用WRITE(*,*)input将值分组到columns中?WRITE每次调用后总是放一个newline,这就是问题所在。代码示例:open(unit=4,file='generated_trajectories1.dat',form='formatted')dotime_nr=0,Nwrite(4,*)dble(time_nr)*dt,initial_traj(time_nr)enddo现在的重点是将其写在单独的列中。 最佳答案 您可以使用隐含的DO循环将值写入单个记录。
前言在对DataFrame数据进行处理时,存在需要对数据内容进行遍历的场景。因此记录一下按照行,列遍历的几种方式。一、按行遍历1.使用loc或iloc方法loc:表示location,填写内容为行的值或者列表,若填写内容为值,则返回对应行的内容(Series类型);若填写内容为列表,则返回对应行的内容(DataFrame类型)iloc:表示integer+location,填写内容为行的索引(int类型)或者列表,返回内容与loc相同。因此若需要按照行进行遍历时,先可以使用index方法获取索引内容,再使用loc方法先可以使用shape[0]方法获取总行数,再使用iloc方法2.使用iterr
前言在对DataFrame数据进行处理时,存在需要对数据内容进行遍历的场景。因此记录一下按照行,列遍历的几种方式。一、按行遍历1.使用loc或iloc方法loc:表示location,填写内容为行的值或者列表,若填写内容为值,则返回对应行的内容(Series类型);若填写内容为列表,则返回对应行的内容(DataFrame类型)iloc:表示integer+location,填写内容为行的索引(int类型)或者列表,返回内容与loc相同。因此若需要按照行进行遍历时,先可以使用index方法获取索引内容,再使用loc方法先可以使用shape[0]方法获取总行数,再使用iloc方法2.使用iterr