2

我在 csv 中有一个如下所示的数据:原始数据

我正在尝试重写 csv 并使我的数据看起来像这样: 我希望它看起来像什么

我似乎无法获得时间列的个人数据。

dataset = pd.read_csv('/data.csv', index_col=False, dtype='unicode')
df = pd.DataFrame(dataset)
timeCol = df['Time']
print(timeCol)
counter = 0
for index, row in timeCol.itertuples():
    if(counter < 2):
        print(row)
        counter +=1
    else:
        counter =0
  1. 我会在AttributeError: 'Series' object has no attribute 'itertuples'. 为什么呢?
  2. 我的逻辑似乎是错误的,有没有更好的方法呢?
4

1 回答 1

0

感谢 ansev

newdata = df.melt('Time',var_name = 'Shape',value_name = 'Color')
于 2020-02-18T06:33:47.757 回答