【发布时间】:2014-04-19 03:07:38
【问题描述】:
我有一个包含 100 列的非常大的 CSV 文件。为了说明我的问题,我将使用一个非常基本的示例。
假设我们有一个 CSV 文件。
in value d f 0 975 f01 5 1 976 F 4 2 977 d4 1 3 978 B6 0 4 979 2C 0
我想选择一个特定的列。
import pandas
data = pandas.read_csv("ThisFile.csv")
为了选择我使用的前 2 列
data.ix[:,:2]
为了选择不同的列,例如第 2 列和第 4 列。我该怎么办?
还有另一种方法可以通过重写 CSV 文件来解决此问题。但这是一个巨大的文件;所以我要避免这种方式。
【问题讨论】:
-
你不能说
data.value和data.f吗?这就是你要的吗?