使用来自另一个df的行重命名一个df的某些列(Python;Pandas)

mefy6pfw  于 2023-01-15  发布在  Python
关注(0)|答案(1)|浏览(148)

我有两个.csv文件,我正在使用Pandas库读取作为df的在python中。
第一个文件只有一列15行,其中包括标题名称。第二个文件有20列,我想重命名前5与我自己创建的名称和最后15列使用15行的第一个文件。
我已经在python中将第一个文件保存为df1。请告诉我如何在重命名列时将第二个文件保存为df2(我正在使用name = code重命名前5行,但我不知道如何合并一行代码,将最后15列重命名为df1)
我有两个.csv文件,我正在使用Pandas库读取作为df的在python中。
第一个文件只有一列15行,其中包括标题名称。第二个文件有20列,我想重命名前5与我自己创建的名称和最后15列使用15行的第一个文件。
我已经在python中将第一个文件保存为df1。请告诉我如何在重命名列时将第二个文件保存为df2(我正在使用name = code重命名前5行,但我不知道如何合并一行代码,将最后15列重命名为df1)

3bygqnnd

3bygqnnd1#

这里你能做的是为两个 Dataframe ,即df1和df2创建变量,然后使用如下列表:

列=[“名称1”、“名称2”.....、“名称5”] + df1 [“列名称”].tolist()

上面句子中的column name是包含所需列名称的列。
后来,

df2 =pd.read_csv(“文件路径”,名称=列,标题=无)

相关问题