熊猫:按旧名称读取csv过滤列并同时重命名

时间:2020-07-06 12:43:51

标签: python pandas

我只想从csv中读取特定的列,然后一次性重命名这些列。可能吗?如果我使用namesusecols而不是usecols已经期望使用新名称

1 个答案:

答案 0 :(得分:2)

您可以在up = ["123", "1", "7685", "9987"] down = ["45", "46", "435", "2"] op = ["+", "-", "+", "*"] for u, d, o in zip(up, down, op): print(eval(u + o + d)) 中使用位置索引,因此,如果您知道文件中的位置,则可以执行以下操作:

usecols