如何将列名称(任务,资产,名称,所有者)转换为行,并使用Python将其存储在新的.csv文件中?

在Python中,如何将列名(任务,资产,名称,所有者)转换为行并将其存储在新的.csv文件中?

Data Set (sample_change.csv) : 
task    asset   name        owner
JJJ01   61869   assetdev    hoskot,john (100000)
JJJ02   87390   assetprod   hope, ricky (100235)
JJJ10   28403   assetprod   shaw, adam  (199345)

下面是我开始编写的代码,但是没有想到一种方法。

import pandas as pd
import csv

#reading csv file and making the data frame
dataframe = pd.read_csv(r"C:\AWSGEEKS\dataset\sample_change.csv")

columns = list(dataframe.head(0))
print(columns)
评论
  • mnam
    mnam 回复
    pd.DataFrame(columns=dataframe.columns).to_csv('header.csv')
    
  • shawphy
    shawphy 回复

    将熊猫作为pd导入 导入csv

    读取csv文件并制作数据框

    dataframe = pd.read_csv(“ C:\ AWSGEEKS \ dataset \ sample_change.csv”)

    您使用数据框的“列”属性。

    dataframe.columns = [列名]

    那么您可以使用to_csv导出。

    dataframe.to_csv('文件名.csv')