如何将df中的两列提取出来变成新的df
时间: 2023-11-09 14:04:19 浏览: 81
实例详解Linxu中df命令
5星 · 资源好评率100%
您可以使用pandas库中的`DataFrame`对象的切片操作,来提取df中的两列,并将它们组成一个新的`DataFrame`对象。
假设您要从名为df的`DataFrame`对象中提取名为col1和col2的两列,您可以使用以下代码:
```python
new_df = df[['col1', 'col2']]
```
这将创建一个新的`DataFrame`对象new_df,其中包含了df中的col1和col2两列。您可以将这个代码修改为适应您的数据集,以提取您需要的两列。
需要注意的是,如果您只需要提取一列,可以使用单个方括号来选择该列,例如:`new_df = df['col1']`。但是,如果您需要提取多列,需要使用双方括号,例如:`new_df = df[['col1', 'col2']]`。
希望这可以帮助您提取df中的两列,并将它们组成一个新的`DataFrame`对象。
阅读全文