python表中取两列
时间: 2023-10-14 13:30:08 浏览: 38
假设你有一个名为`data`的表格,它有三列,分别为`col1`、`col2`和`col3`,如果你想要取出`col1`和`col2`这两列,可以使用以下代码:
```python
new_data = data[['col1', 'col2']]
```
其中,`[['col1', 'col2']]`表示取出`col1`和`col2`这两列,并将它们存储到一个新的表格`new_data`中。
相关问题
python 取表两列
可以使用 pandas 库来读取表格数据,并选择需要的列。假设表格文件名为 data.csv,第一列为 name,第二列为 age,代码如下:
```python
import pandas as pd
df = pd.read_csv('data.csv')
result = df[['name', 'age']]
```
其中,`df[['name', 'age']]` 表示选择 name 和 age 两列数据。
csdn python tuple 取最后两列
在CSDN上使用Python获取元组的最后两列,可以通过切片操作来实现。假设我们有一个元组如下:
```
tuple_data = (('A', 1, 10.5), ('B', 2, 20.3), ('C', 3, 30.1))
```
要获取最后两列的值,我们可以使用切片操作符“:”来指定范围。元组中的每个元素都是一个包含多个元素的子元组,我们需要在每个子元组上进行切片。最后两列的索引可以为-2和-1,分别代表倒数第二列和最后一列。以下是完整的代码示例:
```python
# 元组数据
tuple_data = (('A', 1, 10.5), ('B', 2, 20.3), ('C', 3, 30.1))
# 使用切片操作获取最后两列
last_two_columns = [sub_tuple[-2:] for sub_tuple in tuple_data]
# 打印结果
print(last_two_columns)
```
运行以上代码,将输出如下结果:
```
[(1, 10.5), (2, 20.3), (3, 30.1)]
```
这样就成功地取出了元组的最后两列,并以列表的形式返回了结果。每个子元组均只包含最后两列的值。