首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用同一数据框中2个其他列的值从一个列创建2D列表

,可以通过以下步骤实现:

  1. 首先,从数据框中选择需要的三列,并将它们存储在一个新的数据框中。假设这三列分别为column1、column2和column3。
  2. 创建一个空的二维列表,用于存储结果。
  3. 遍历新数据框中的每一行,对于每一行,获取column2和column3的值,并使用它们创建一个包含两个值的列表。
  4. 将该列表添加到二维列表中。

下面是一个示例代码:

代码语言:txt
复制
import pandas as pd

# 创建示例数据框
data = {'column1': [1, 2, 3, 4],
        'column2': ['A', 'B', 'C', 'D'],
        'column3': ['X', 'Y', 'Z', 'W']}
df = pd.DataFrame(data)

# 创建空的二维列表
result = []

# 遍历数据框的每一行
for index, row in df.iterrows():
    # 获取column2和column3的值,并创建一个包含两个值的列表
    values = [row['column2'], row['column3']]
    
    # 将列表添加到二维列表中
    result.append(values)

# 打印结果
print(result)

这样,你就可以使用同一数据框中的两个其他列的值从一个列创建一个2D列表。请注意,这只是一个示例代码,你需要根据实际情况进行调整和修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券