新建一个dataframe
时间: 2023-05-23 14:05:19 浏览: 48
A:
可以使用pandas库中的DataFrame()函数来创建dataframe。以下是一个简单的示例:
```
import pandas as pd
# 创建一个空的dataframe
df = pd.DataFrame()
# 添加列
df['姓名'] = ['张三', '李四', '王五']
df['年龄'] = [22, 25, 30]
df['性别'] = ['男', '女', '男']
# 添加行
df.loc[3] = ['赵六', 28, '女']
# 输出dataframe
print(df)
```
输出结果如下:
```
姓名 年龄 性别
0 张三 22 男
1 李四 25 女
2 王五 30 男
3 赵六 28 女
```
这个例子创建了一个空的dataframe,然后添加了三列,最后添加了一行。在创建dataframe之后,可以使用各种数据操作,如排序、筛选、合并等等。
相关问题
新建一个DataFrame
可以使用pandas库来创建DataFrame,以下是一个简单的例子:
```python
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'sex': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
```
输出:
```
name age sex
0 Alice 25 F
1 Bob 30 M
2 Charlie 35 M
3 David 40 M
```
这里我们首先定义了一个字典`data`,它包含三个键值对,分别是`name`、`age`和`sex`。然后我们使用这个字典来创建一个DataFrame对象`df`,最后打印输出这个DataFrame。注意,DataFrame的列顺序与原始字典中的顺序可能不一样。
pandas新建一个dataframe
可以使用pandas中的DataFrame()函数来新建一个DataFrame。例如:
```python
import pandas as pd
data = {'name': ['John', 'Jane', 'Sam'],
'age': [30, 25, 35],
'city': ['New York', 'San Francisco', 'Los Angeles']}
df = pd.DataFrame(data)
print(df)
```
输出:
```
name age city
0 John 30 New York
1 Jane 25 San Francisco
2 Sam 35 Los Angeles
```
也可以用 numpy ndarray 或 list 来新建 DataFrame
```python
import numpy as np
df = pd.DataFrame(np.random.randn(5,5),columns = ['a','b','c','d','e'])
print(df)
```
输出:
```
a b c d e
0 -1.846199 -0.263414 -1.922507 -0.857989 -0.053102
1 -1.846199 -0.263414 -1.922507 -0.857989 -0.053102
2 -1.846199 -0.263414 -1.922507 -0.857989 -0.053102
3 -1.846199 -0.263414 -1.922507 -0.857989 -0.053102
4 -1.846199 -0.263414 -1.922507 -0.857989 -0.053102
```