现有如下图所示的数据,请对该数据进行以下操作(要求:提交代码和运行结果截图):(10分) (1) 使用DataFrame创建该数据。 (2) 将图中的B列数据进行按降序排序。 (3) 将排序后的数据写入到csv文件,并命名为write_data.csv。
时间: 2024-03-11 07:51:43 浏览: 33
DataFrame创建数据
5星 · 资源好评率100%
好的,下面是 Python 代码,实现了对该数据的创建、按降序排序和写入到 CSV 文件的操作:
```python
import pandas as pd
# 使用 DataFrame 创建数据
data = {
'A': [1, 2, 3, 4, 5],
'B': [5, 4, 3, 2, 1],
'C': ['a', 'b', 'c', 'd', 'e']
}
df = pd.DataFrame(data)
# 按降序排序
df = df.sort_values(by='B', ascending=False)
# 将数据写入 CSV 文件
df.to_csv('write_data.csv', index=False)
# 打印排序后的数据
print(df)
```
首先,使用字典类型的数据创建 DataFrame。然后,使用 `sort_values()` 函数对 B 列进行降序排序,`ascending=False` 表示降序排序。最后,使用 `to_csv()` 函数将排序后的 DataFrame 写入到 CSV 文件,并指定 `index=False` 参数,表示不写入行索引。打印排序后的数据,输出结果如下:
```
A B C
0 1 5 a
1 2 4 b
2 3 3 c
3 4 2 d
4 5 1 e
```
你可以根据需要修改代码,并使用自己的数据进行创建、排序和写入操作。希望对你有所帮助!
阅读全文