取出dataframe格式中的某几列
时间: 2024-01-06 09:05:15 浏览: 82
可以使用dataframe的loc方法来取出某几列。例如,如果想要取出dataframe中的"col1"和"col2"两列,可以使用以下代码:
```
df.loc[:,['col1','col2']]
```
其中,":"表示取所有行,"['col1','col2']"表示取"col1"和"col2"两列。如果只想要取其中的前n列,可以将"['col1','col2']"改为"df.columns[:n]"。
相关问题
python从dataframe中取出特定几列
对于您的问题,我可以提供以下代码示例:
假设您的数据框名为df,要选择的列为column1、column2、column3,可以使用以下代码:
```
new_df = df[['column1', 'column2', 'column3']]
```
这将创建一个新的数据框new_df,其中仅包含您要选择的列。
dataframe取某几列
要从DataFrame中取出某几列,可以使用DataFrame的切片操作。以下是一种常见的方法:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'col1': [1, 2, 3, 4, 5],
'col2': ['a', 'b', 'c', 'd', 'e'],
'col3': [True, False, True, False, True]}
df = pd.DataFrame(data)
# 取出col1和col3两列
subset = df[['col1', 'col3']]
print(subset)
```
输出结果:
```
col1 col3
0 1 True
1 2 False
2 3 True
3 4 False
4 5 True
```
阅读全文