DataFrame 创建
时间: 2023-11-03 16:17:17 浏览: 81
在 Python 中,我们通常使用 Pandas 库来创建 DataFrame。以下是几种创建 DataFrame 的方法:
1. 从列表创建 DataFrame:
```
import pandas as pd
data = [['Alice', 25], ['Bob', 30], ['Charlie', 35]]
df = pd.DataFrame(data, columns=['Name', 'Age'])
print(df)
```
输出:
```
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
```
2. 从字典创建 DataFrame:
```
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)
print(df)
```
输出:
```
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
```
3. 从 CSV 文件创建 DataFrame:
```
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
```
其中,data.csv 是存储数据的 CSV 文件。
相关问题
dataframe创建
在Python中,我们可以使用pandas库中的DataFrame来创建数据框。DataFrame是一种二维表格格式的数据结构,类似于Excel表格。以下是创建DataFrame的几种方法:
1. 从列表或数组创建DataFrame
```python
import pandas as pd
data = [['Alex', 10], ['Bob', 12], ['Clarke', 13]]
df = pd.DataFrame(data, columns=['Name', 'Age'])
print(df)
```
输出:
```
Name Age
0 Alex 10
1 Bob 12
2 Clarke 13
```
2. 从字典创建DataFrame
```python
import pandas as pd
data = {'Name': ['Alex', 'Bob', 'Clarke'], 'Age': [10, 12, 13]}
df = pd.DataFrame(data)
print(df)
```
输出:
```
Name Age
0 Alex 10
1 Bob 12
2 Clarke 13
```
3. 从CSV文件创建DataFrame
```python
import pandas as pd
df = pd.read_csv('filename.csv')
print(df)
```
以上是创建DataFrame的几种方法,根据实际需求选择合适的方法。
DataFrame创建
要创建一个DataFrame,你需要使用pandas库中的DataFrame()函数并提供数据。下面是一个简单的例子,创建一个包含学生姓名、年龄和成绩的DataFrame:
```python
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [18, 19, 20, 21],
'Grade': [85, 92, 90, 87]}
df = pd.DataFrame(data)
print(df)
```
输出结果为:
```
Name Age Grade
0 Alice 18 85
1 Bob 19 92
2 Charlie 20 90
3 David 21 87
```
在这个例子中,我们首先定义了一个字典data,其键(Name, Age, Grade)是列名,其值是对应的数据。然后我们将其传递给DataFrame()函数,创建了一个DataFrame对象df。最后,我们使用print()函数将DataFrame对象打印出来。
阅读全文