I have some csv files, lets say now I have 3 files in a single folder with three columns each file.
1.csv 2.csv 3.csv
A B C A B C A B C
5 23 56 5 43 23 5 65 08
10 31 77 10 76 66 10 34 72
20 33 98 20 39 28 20 23 64
30 18 26 30 27 39 30 73 92
I want to make a new csv file with A column and add only B columns from another csv files by looping, like below:
desired result:
new.csv
A B B B
5 23 43 65
10 31 76 34
20 33 39 23
30 18 27 73
but I have failed.
This is my current code:
import pandas as pd
import numpy as np
import csv
import glob
import os
path = "C:/Users/SYIFAAZRA/Documents/belajar_wradlib/learning/"
os.chdir(path)
file = glob.glob("*.csv")
one = { 'A' : ['5','10','20','30'] }
i = 1
for f in file:
i = i+1
col_names = ['B', 'C']
df = pd.read_csv(f, delimiter=',',usecols=[1, 2], names=col_names)
df = pd.DataFrame(one)
df['B'] = pd.Series(df)
print(df)
