【发布时间】:2017-11-30 14:39:36
【问题描述】:
我有两个列表,它们都包含我想要写入 csv 文件的值。所以我做的第一件事就是将我的 csv 文件导入到 pandas 数据框。然后我想写两个新列并将这两个列表添加到新列中。我的代码如下。请注意,原始 csv 文件已经存在一些列。
import pandas as pd
df = pd.read_csv('1.csv') ## 1.csv is the csv file I want to import.
a = [0.001, 5, 38, 70, 101, 140, 190]
b= [35, 65, 100, 160, 170, 200]
df['Start Time'] = a
df['End Time'] = b
df.to_csv('1.csv')
但是,当我运行这段代码时,它给了我一个错误,如下所示,
ValueError: Length of values does not match length of index
如果有人知道如何解决这个问题,请告诉我。赞赏!!
【问题讨论】:
-
我正在计算 a 中的 7 个值和 b 中的 6 个值。