Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫:按旧名称读取csv筛选列,同时重命名它们_Python_Pandas - Fatal编程技术网

Python 熊猫:按旧名称读取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中使用位置索引,因此,如果您知

我只想从csv中读取特定列,并一次性重命名这些列。可能吗?如果我使用
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中的旧名称,然后重命名它们。我想这是不可能的,你需要重新命名作为一个单独的步骤。很公平