Python 熊猫:按旧名称读取csv筛选列,同时重命名它们
我只想从csv中读取特定列,并一次性重命名这些列。可能吗?如果我使用Python 熊猫:按旧名称读取csv筛选列,同时重命名它们,python,pandas,Python,Pandas,我只想从csv中读取特定列,并一次性重命名这些列。可能吗?如果我使用names和usecols而usecols已经需要新名称您可以在usecols中使用位置索引,因此如果您知道文件中的位置,您可以执行以下操作: import pandas as pd df = pd.read_csv("file.csv", usecols=[2,6], names=["two", "six"]) 您可以在usecols中使用位置索引,因此,如果您知
names
和usecols
而usecols
已经需要新名称您可以在usecols
中使用位置索引,因此如果您知道文件中的位置,您可以执行以下操作:
import pandas as pd
df = pd.read_csv("file.csv", usecols=[2,6], names=["two", "six"])
您可以在
usecols
中使用位置索引,因此,如果您知道文件中的位置,可以执行以下操作:
import pandas as pd
df = pd.read_csv("file.csv", usecols=[2,6], names=["two", "six"])
这也是我能做的最好的事情——我想要的是引用usecols中的旧名称,然后重命名它们。我想这是不可能的,你需要重新命名作为一个单独的步骤。公平的说,这也是我能做到的最好的了——我想要的是引用usecols中的旧名称,然后重命名它们。我想这是不可能的,你需要重新命名作为一个单独的步骤。很公平