用python将csv文件中的某一列列按顺序从1开始排列,用顺序取代原有内容
时间: 2023-05-13 11:04:34 浏览: 168
可以使用pandas库来实现这个功能,具体代码如下:
```python
import pandas as pd
# 读取csv文件
df = pd.read_csv('file.csv')
# 对某一列进行排序
df['column_name'] = df['column_name'].rank(method='dense')
# 将结果写入新的csv文件
df.to_csv('new_file.csv', index=False)
```
其中,'column_name'是需要排序的列的名称,'method'参数指定了排序的方式,这里使用了'dense'方法,表示按照整数顺序进行排序。最后,将结果写入新的csv文件即可。