新建一个dataframe
时间: 2023-09-18 12:12:00 浏览: 17
import pandas as pd
# 新建一个空的dataframe
df = pd.DataFrame()
# 新建一个带有数据的dataframe
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
相关问题
新建一个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几列,新建一个DataFrame
您好!在 Pandas 中,可以使用 loc 或 iloc 方法来选取 DataFrame 的列,然后将选取的列作为参数传入 DataFrame 的构造函数中,新建一个 DataFrame。下面是一个示例代码:
```python
import pandas as pd
# 假设有一个名为 data 的 DataFrame,它有三列,分别为 'A'、'B' 和 'C'
data = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 选取 'A' 和 'B' 列,并新建一个 DataFrame
new_data = pd.DataFrame(data.loc[:, ['A', 'B']])
```
上述代码中,loc[:, ['A', 'B']] 表示选取所有行(即 :),并选取列名为 'A' 和 'B' 的两列数据。然后将选取的数据传入 DataFrame 的构造函数中,新建了一个名为 new_data 的 DataFrame。
阅读全文