使用python处理实验数据-yechen_pro_20171231

Posted 痴道三

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python处理实验数据-yechen_pro_20171231相关的知识,希望对你有一定的参考价值。

整体思路

  1.观察文档结构:

      - 工况之一

        - 流量一28

           - 测点位置=0

              -测点纵断面深度-1

                -该点数据Speedxxxxxxxx.txt

              -测点纵断面深度-2

              -测点纵断面深度-3

              -...

           - 测点位置=0.625D

           - 测点位置=1.75D

           -...

        - 流量一48

           - 测点位置=0

           -...

      - 工况之二

        - 流量一28

        - 流量一48

      - 工况之三

        -...

      - ....

 

  2.观察数据结构:

      有用的数据为合速度之前的数据,数据量大约为2000行。

 

   

  3.初步构思:

    1.首先读取目录下的所有子目录

    2.循环子目录,并遍历子目录下的子目录,循环反复,直到根目录。

    3.数据处理可以直接txt读取,或导入至excel当中,只保留有效数据。

    4.对数据进行公式计算,并将最终结果导出至新的excel中。

 

 

准备知识

  1.目录及文档操作:

    取得当前目录——os.getcwd()

#获取当前目录
path = os.getcwd()

print(path)

  

     判断一个路径是否存在,获取目录下的文件及目录

#判断一个路径(目录或文件)是否存在
print(os.path.exists(path))

#获取目录中的文件及子目录的列表——os.listdir("路径")
path = os.listdir(\'d:\\\\\')
print(path)

  只获取目录下的子目录实例

def getDirList( path ):
    path = str( path )
    #是否为空
    if path == "" :
          return [ ]
    #换成标准斜杠
    path = path.replace( "/","\\\\")
    if path[-1] != "\\\\":
         path = path + "\\\\"
    dir_result = os.listdir( path )
    dir = [ x for x in dir_result if os.path.isdir( path + x )]
    return dir

  

 

 

    

以上是关于使用python处理实验数据-yechen_pro_20171231的主要内容,如果未能解决你的问题,请参考以下文章

TextInfoExp:自然语言处理相关实验(基于sougou数据集)

头歌Python数据框序列定义及数据处理应用实验闯关

Python实验五:Pandas数据分析及数据预处理

Python实验五:Pandas数据分析及数据预处理

Kafka 简单实验二(Python实现简单生产者消费者)

可视化实验八:利用Python绘制柱状图条形图