Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 重命名从csv读取的数据框中的列名,然后再次写入csv_Python_Python 2.7_Pandas - Fatal编程技术网

Python 重命名从csv读取的数据框中的列名,然后再次写入csv

Python 重命名从csv读取的数据框中的列名,然后再次写入csv,python,python-2.7,pandas,Python,Python 2.7,Pandas,代码应该从csv文件中读取列名,我想将列名附加到%%column name。例如:empid、Name、salary,因此输出应为%%empid Name salary。但是列的名称将随着不同的csv具有不同的列名而改变 这可以通过以下方式实现: df = read_csv(path) df.columns = ['%%{}'.format(c) for c in df.columns]

代码应该从csv文件中读取列名,我想将列名附加到%%column name。例如:empid、Name、salary,因此输出应为%%empid Name salary。但是列的名称将随着不同的csv具有不同的列名而改变

这可以通过以下方式实现:

df = read_csv(path)    
df.columns = ['%%{}'.format(c) for c in df.columns]