我有几个..csv的名字,如:
"15526 - Afjuej_djqu3z.pdf-1.csv":
"15526 - Afjuej_djqu3z.pdf-2.csv":
"15526 - Afjuej_djqu3z.pdf-2.csv"
"15526 - Afjuej_djqu3z.pdf-4.csv"
....15526 - Afjuej_djqu3z.pdf-1.csv包含:
,Élément,État général,Observations
0,Quais,État d'usage,
1,QuaisQuais 2Quais 3
Quais 4,,15526 - Afjuej_djqu3z.pdf-2.csv包含:
,Élément État général,Observations
0,Entrepôt,
1,Dalle beton État d'usage,
2,,
3,Entrepôt / Dalle beton Entrepôt / Dalle beton,Entrepôt / Dalle beton
4,,
5,Entrepôt / Dalle beton,Entrepôt / Dalle beton
6,Murs État d'usage Quelques trous d’exploitation,
7,Bardage avec impacts,
8,Demande preneur : ouverture de la cellule sur mur,
9,maçonne et rideau adjacent,
10,,
11,Entrepôt / Murs Entrepôt / Murs,Entrepôt / Murs15526 - Afjuej_djqu3z.pdf-3.csv包含:
,Entrepôt,Unnamed: 0,Unnamed: 1
0,Élément,État général,Observations
1,Entrepôt / MursEntrepôt / MursEntrepôt / Murs
Entrepôt / MursEntrepôt / MursEntrepôt / Murs,,.我想按照顺序将它们组装成一个.csv ,并将其命名为“15526-Afjuej_djquz_Assle.csv”。
,Élément,État général,Observations
0,Quais,État d'usage,
1,QuaisQuais 2Quais 3
Quais 4,,
,Élément État général,Observations
0,Entrepôt,
1,Dalle beton État d'usage,
2,,
3,Entrepôt / Dalle beton Entrepôt / Dalle beton,Entrepôt / Dalle beton
4,,
5,Entrepôt / Dalle beton,Entrepôt / Dalle beton
6,Murs État d'usage Quelques trous d’exploitation,
7,Bardage avec impacts,
8,Demande preneur : ouverture de la cellule sur mur,
9,maçonne et rideau adjacent,
10,,
11,Entrepôt / Murs Entrepôt / Murs,Entrepôt / Murs
,Entrepôt,Unnamed: 0,Unnamed: 1
0,Élément,État général,Observations
1,Entrepôt / MursEntrepôt / MursEntrepôt / Murs
Entrepôt / MursEntrepôt / MursEntrepôt / Murs,,我不知道为什么,但pd.concat不起作用:
Unnamed: 0,Élément,État général,Observations,Représentant le mandataire,Unnamed: 0.1,Bureau,Unnamed: 1,Cage d’escalier,Entrepôt,Remise des clefs,Élément État général
0,Quais,État d'usage,,,,,,,,,
1,QuaisQuais 2Quais 3,,,,,,,,,,
Quais 4,,,,,,,,,,,
0,,,,,,,,,,,
1,,,,Adresse e-mail : ,,,,,,,
0,Radiateur,,,,Non fonctionnel,,,,,,
1,,,,,,,,,,,
2,,Bureau / Radiateur,,,Bureau / Radiateur,,,,,,
0,,,,,État général,Élément,Observations,,,,
1,,,,,État d'usage,Faux plafond / éclairage,Dalle faux plafond manquante,,,,
Éclairage fonctionnel,,,,,,,,,,,
2,,,,,,Bureau / Faux plafondBureau / Faux plafondBureau / Faux plafond / éclairage,,,,,
Bureau / Faux plafond / éclairageBureau / Faux plafond / éclairage,,,,,,,,,,,
0,Bureau,,,,,,,,,,
1,Sol,État d'usage,Tâches au sol,,,,,,,,
2,Bureau / SolBureau / SolBureau / Sol,,,,,,,,,,
Bureau / SolBureau / Sol,,,,,,,,,,,
0,,,,,État d'usage Porte qui ne ferme pas,,,Porte d’accès entrepôt,,,此外,我还尝试将.csv转换为.txt,但是删除",“是一个大问题。
发布于 2021-04-23 15:35:04
您可以使用pandas库:
import pandas as pd
csv_files = [...]
combined_csv = pd.concat([pd.read_csv(f) for f in csv_files])
combined_csv.to_csv( "combined.csv", index=False, encoding='utf-8-sig')发布于 2021-04-23 15:39:11
import glob
import pandas as pd
path = # path to the file
files = glob.glob(path + "*.csv")
dfs = [pd.read_csv(f) for f in files]
df = pd.concat(dfs)
df.to_csv("15526-Afjuej_djquz_assemble.csv", index=False)https://stackoverflow.com/questions/67232816
复制相似问题