jupyter notebook怎么输入多行数据
时间: 2024-09-06 20:07:25 浏览: 62
Jupyter Notebook 中输入多行数据通常用于创建表格、列表或其他结构化的数据。你可以使用 `pandas` 库,它是一个强大的数据分析工具,来方便地处理这种情况。以下是步骤:
1. 导入 `pandas` 模块:
```python
import pandas as pd
```
2. 使用 `DataFrame` 构造器,它可以接受多种输入格式,包括字典列表:
```python
data = {
'列1': ['值1', '值2', '值3'],
'列2': [4, 5, 6],
# 可以添加更多列...
}
df = pd.DataFrame(data)
```
或者直接通过逗号分隔的字符串(适用于CSV格式),例如:
```python
df = pd.read_csv('data.csv', delimiter=',') # 假设数据文件名为data.csv
```
3. 如果你想逐行输入数据,可以先创建一个空的数据框,然后逐行添加:
```python
empty_df = pd.DataFrame()
for i in range(n_rows):
row_data = {'列1': '值1', '列2': i+1} # 假定有固定列名
empty_df = empty_df.append(row_data, ignore_index=True) # append新的行
df = empty_df
```
完成上述操作后,`df` 就是一个包含多行数据的 DataFrame 对象。
阅读全文