(1)读取meal_order_info.csv文件的内容; (2)使用DataFrame函数构建一个三行四列的数据框(元素自定义),并给行index和列columns起别名(别名自定义); (3)输出该数组的类型、维度、形状; (4)访问该数据框中第一行到第二行,第二列到第三列的元素; (5)将数据框中第三行第三列的元素修改为6。
时间: 2024-01-30 09:02:15 浏览: 286
pyspark 读取csv文件创建DataFrame的两种方法
下面是使用pandas库来完成你的要求的代码:
```python
import pandas as pd
# 1. 读取meal_order_info.csv文件的内容
data = pd.read_csv('meal_order_info.csv')
# 2. 使用DataFrame函数构建一个三行四列的数据框(元素自定义),并给行index和列columns起别名(别名自定义)
df = pd.DataFrame([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]], index=['row1', 'row2', 'row3'], columns=['col1', 'col2', 'col3', 'col4'])
# 3. 输出该数组的类型、维度、形状
print("数据框类型:", type(df))
print("数据框维度:", df.ndim)
print("数据框形状:", df.shape)
# 4. 访问该数据框中第一行到第二行,第二列到第三列的元素
subset = df.iloc[0:2, 1:3]
print("截取的数据框:\n", subset)
# 5. 将数据框中第三行第三列的元素修改为6
df.loc['row3', 'col3'] = 6
print("修改后的数据框:\n", df)
```
请确保meal_order_info.csv文件存在于当前工作目录中,并且你可以根据需要修改数据框的元素和名称。
阅读全文