将列表中的两列数据写入新的dataframe中
时间: 2023-10-02 09:06:11 浏览: 54
可以使用Python中的pandas库来创建DataFrame,并将列表中的两列数据写入新的DataFrame中。
首先需要安装pandas库,可以在终端中输入以下命令进行安装:
```
pip install pandas
```
安装完成后,在Jupyter Notebook中输入以下代码来创建DataFrame并将列表中的两列数据写入新的DataFrame中:
```python
import pandas as pd
# 定义数据列表
data = [['小明', 20, '男'], ['小红', 18, '女'], ['小刚', 22, '男'], ['小李', 19, '男']]
# 创建DataFrame对象
df = pd.DataFrame(data, columns=['姓名', '年龄', '性别'])
# 将“姓名”和“年龄”这两列数据写入新的DataFrame中
new_df = df[['姓名', '年龄']]
# 显示新的DataFrame
new_df
```
运行代码后,就可以在Jupyter Notebook中显示出只包含“姓名”和“年龄”这两列数据的DataFrame,如下图所示:
![pandas两列数据列表](https://img-blog.csdnimg.cn/20210912114054820.png)
相关问题
将两列数据写入DataFrame中
可以使用Python中的pandas库来创建DataFrame,并将两列数据写入其中。
首先需要安装pandas库,可以在终端中输入以下命令进行安装:
```
pip install pandas
```
安装完成后,在Jupyter Notebook中输入以下代码来创建DataFrame并将两列数据写入其中:
```python
import pandas as pd
# 定义数据
data = {'姓名': ['小明', '小红', '小刚', '小李'],
'年龄': [20, 18, 22, 19],
'性别': ['男', '女', '男', '男']}
# 创建DataFrame对象
df = pd.DataFrame(data)
# 将“姓名”和“年龄”这两列数据写入新的DataFrame中
new_df = df[['姓名', '年龄']]
# 显示新的DataFrame
new_df
```
运行代码后,就可以在Jupyter Notebook中显示出只包含“姓名”和“年龄”这两列数据的DataFrame,如下图所示:
![pandas两列数据](https://img-blog.csdnimg.cn/20210912113303957.png)
怎么用pandas库在csv文件中定义新的两列并写入数据
可以使用pandas的DataFrame对象来处理CSV文件。下面是一个示例代码,该代码可以在CSV文件中定义新的两列,并将数据写入其中:
```python
import pandas as pd
# 读入csv文件,假设文件名为data.csv
df = pd.read_csv('data.csv')
# 在DataFrame对象中定义新列
df['new_col1'] = [1, 2, 3] # 通过列表的方式定义列
df['new_col2'] = pd.Series([4,5,6], index=df.index) # 通过Series对象的方式定义列
# 写入csv文件,假设输出文件名为output.csv
df.to_csv('output.csv', index=False)
```
在上面的示例中,在CSV文件中定义了两列`new_col1`和`new_col2`,并将它们的值赋为`[1, 2, 3]`和`[4, 5, 6]`。随后,调用`to_csv()`方法将修改过的DataFrame对象写入到输出文件`output.csv`中。其中,`index=False`表示不保存DataFrame对象的行索引到输出文件中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)