我希望这些csv文件彼此平行,但它们是垂直附加的。怎么了

时间:2018-10-23 19:19:28

标签: python pandas glob

filenames = glob.glob('readings/1/my sensor/level 1/*.csv')

dataframe = [pd.read_csv(f) for f in filenames]

dataframe

我想要的输出是

            0           1         2          0         1           2



 0       0.187392  -0.133833  -0.299440  -0.636775  -0.176040  -0.293963
 1       0.187392   0.040151  -0.061984  -0.108058  -0.025899  -0.123201
 2       0.187070   0.094279   0.005998   0.002132   0.041117  -0.007212
 3       0.187392   0.133264   0.057871   0.029518   0.042406   0.034351

我的代码的输出是

         0           1         2          
 0       0.187392  -0.133833  -0.299440  
 1       0.187392   0.040151  -0.061984  
 2       0.187070   0.094279   0.005998   
 3       0.187392   0.133264   0.057871   
          0           1         2         
 0       0.220900   0.382963   0.394240   
 1       0.221223   0.310792   0.272451   
 2       0.221545   0.292749   0.288561   
 3       0.221223   0.266007   0.290172   

1 个答案:

答案 0 :(得分:2)

您可以使用pd.concat,例如:

dataframe = pd.concat((pd.read_csv(f) for f in filenames),axis=1)