read_csv names指定列名顺序为从右到左
时间: 2023-04-02 22:02:15 浏览: 97
可以使用参数header=None和names参数来指定列名,然后使用.iloc[:, ::-1]来将列顺序反转。具体代码如下:
import pandas as pd
df = pd.read_csv('file.csv', header=None, names=['C', 'B', 'A'])
df = df.iloc[:, ::-1]
其中,'file.csv'是你要读取的csv文件名,['C', 'B', 'A']是你想要指定的列名。
相关问题
read_csv names指定列名顺序为从左到右
可以使用pandas库中的read_csv函数来读取csv文件,并通过names参数指定列名顺序为从左到右。具体代码如下:
```python
import pandas as pd
df = pd.read_csv('file.csv', names=['col1', 'col2', 'col3']) # 指定列名顺序为从左到右
```
其中,'file.csv'为csv文件的路径,['col1', 'col2', 'col3']为指定的列名列表。
pd.read_csv 读取指定列名
可以使用`usecols`参数来指定在读取csv文件时只要指定的列。例如,`pd.read_csv(file_path, usecols=["列名1", "列名2", ...])`。这样,只有指定的列会被读取和加载到DataFrame中。
举个例子,如果你只想读取csv文件中的"角色"列和"发行日"列,你可以这样做:`pd.read_csv(file_path, usecols=["角色", "发行日"])`。
在一些情况下,如果你读取了整个csv文件并想要修改列名,你可以使用`.columns`属性来设置列名。例如,`msisdn_list.columns = ["列名1", "列名2", ...]`。
阅读全文