我有一个像这样的csv文件:
squareid nofcolumns callduration
3959_3_3 3.990301 997.056881
3961_2_2 7.996370 1153.932142
3961_2_3_0 5.345003 760.179554
3961_2_3_1 5.064245 1341.673636
3961_2_3_2 16.816554 2926.182896
3961_2_3_3_0 3.116286 351.698031
3961_2_3_3_1 7.269828 1842.511559
3961_3_2 10.944895 6865.086506
3962_0_1_0 3.116931 674.581507
3962_0_2 8.272328 4330.343234
3962_0_3 3.079968 279.802874
3962_1_0_0 4.015021 344.013988
3962_2_0_1 3.787312 1820.223512
3962_3_1 4.263979 657.806411
3962_3_2_2 4.184289 266.976026
3962_3_3_2 4.797507 1537.279123
3963_1_3_0 7.594542 545.348282
3963_1_3_3 3.845666 186.378080
3963_3_1_2_2 3.350109 505.276355
3963_3_1_2_3 3.229853 302.434752
...
我想根据nofcalls
列聚合callduration
和squareid
的两列,并将结果文件写入新的csv文件。
我对这部分的尝试是:
sub_df = sub_df.groupby('squareid').sum()
sub_df.to_csv(filename2,sep = '\t',header = False,index = False)
聚合工作正常,但在生成的文件中,错过了squareid
列。
如何将其写为指定squareid
列的原始文件?
答案 0 :(得分:-1)
您只需要说-1510132274.84085
来保存索引,而不是当前的index=True
。