python处理excel的问题
PHPz
PHPz 2017-04-17 17:30:10
0
5
376

对于一个这样的excel文件,

我现在想要做的是讲RevisionID相同的行合并到一块进行数据的处理。请问该如何弄、

PHPz
PHPz

学习是最好的投资!

membalas semua(5)
Peter_Zhu

Anggapkan bahawa excel asal telah diisih mengikut id:

import pandas as pd
table = pd.read_excel(r"....your file path")
rid = list(table['RevisionID'])
did = []
for i in range(len(table)-1):
    if rid[i] == rid[i+1]:
        did.append(i)
for i in did:
    del table[i:i+1]
pd.to_excel(r'...new file path')

Selepas pelaksanaan, excel baharu akan dibentuk menyenaraikan kandungan yang anda inginkan.

大家讲道理

Anda boleh mempertimbangkan untuk menukarnya kepada fail csv, kemudian buka sahaja fail untuk diproses secara terus

巴扎黑

Bahan rujukanhttp://bbs.bathome.net/thread-39568-1-1....

PHPzhong

Penyelidikan pada pustaka xlrd, atau cara menggunakan python untuk mengubah suai fail .csv (tukar sahaja fail .xlsx/.xls kepada csv Terdapat juga pustaka openpyxl, tetapi ia sepatutnya tidak boleh digabungkan seperti yang anda perlukan). .

黄舟

Perkara:

Gunakan tatasusunan untuk merakam baris dengan ID yang sama, kemudian gunakan pustaka lain untuk menggabungkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan