Pandas 如何在一个文件夹中附加来自不同csv文件的列数据

Pandas 如何在一个文件夹中附加来自不同csv文件的列数据,pandas,Pandas,我有一些csv文件,我需要从一个文件夹中的另一个文件中添加特殊列并保存到一个文件中。下面让我举一个例子 1.csv 2.csv 3.csv n.csv(等等,我有几个csv文件) 我只想附加列a和b,如下例所示 x、 csv 有人能帮我添加一个列吗?你用pd.read\u csv()读取了一个csv文件吗?亲爱的ansev,我试过使用pd.read\u csv。该列没有添加到右侧,但实际上行是作为pd import csv path=“C:/Users/SYIFAAZRA/Documents/b

我有一些csv文件,我需要从一个文件夹中的另一个文件中添加特殊列并保存到一个文件中。下面让我举一个例子

1.csv 2.csv 3.csv n.csv(等等,我有几个csv文件)

我只想附加列a和b,如下例所示

x、 csv


有人能帮我添加一个列吗?

你用pd.read\u csv()读取了一个csv文件吗?亲爱的ansev,我试过使用pd.read\u csv。该列没有添加到右侧,但实际上行是作为pd import csv path=“C:/Users/SYIFAAZRA/Documents/belajar\u wradlib/Skew-T/”添加到导入操作系统导入glob import pandas下面的os.chdir(path)file=glob.glob(“*.csv”)x=0文件中的文件:x=x+1 df=pd.read_csv(文件,分隔符=',',skiprows=7,usecols=[11,22])df1=df.merge(df,how='right')df2=pd.concat([df1])print(df2)您是否设法用pd.read_csv()读取了csv文件?亲爱的安瑟夫,我尝试过使用pd.read\u csv该列并没有添加到右侧,但实际上行是添加到下面的导入操作系统glob import pandas作为pd import csv path=“C:/Users/SYIFAAZRA/Documents/belajar\u wradlib/Skew-T/”os.chdir(path)file=glob.glob(*.csv”)x=0,用于文件中的文件:x=x+1 df=pd.read\u csv(文件,分隔符=',',skiprows=7,usecols=[11,22])df1=df.merge(df,how='right')df2=pd.concat([df1])print(df2)
a   b   c   d        a   b   c   d      a   b   c   d    a   b   c   d
1   2   3   4        8   3   5   7      2   9   4   6    3   6   8   3
4   2   8   3        6   3   6   7      9   3   4   5    3   6   6   8
3   9   4   8        9   3   4   2      4   7   4   4    1   8   3   5 
a   b   a   b   a   b   a   b
1   2   8   3   2   9   3   6
4   2   6   3   9   3   3   6
3   9   9   3   4   7   1   8