Python 连接Pandas.read\u csv中的行

Python 连接Pandas.read\u csv中的行,python,pandas,dataframe,Python,Pandas,Dataframe,这里可能有什么问题?我试图连接第[1]行和第[2]行,给出类似于DavidJoe的内容,第[3]行和第[4]行也是如此 import pandas as pd import datetime #import pandas.io.data from pandas_datareader import data, wb import csv import time df = pd.read_csv('testfile.csv') df = [[row[0],row[1] + row[2],row[

这里可能有什么问题?我试图连接第[1]行和第[2]行,给出类似于DavidJoe的内容,第[3]行和第[4]行也是如此

import pandas as pd
import datetime
#import pandas.io.data
from pandas_datareader import data, wb
import csv
import time


df = pd.read_csv('testfile.csv')
df = [[row[0],row[1] + row[2],row[3] + row[4], row[5],row[6]] for row in df.iterates()]

print (df)
错误:

Error: from pandas import to_datetime
ImportError: cannot import name 'to_datetime'
你调查


Pandas不知道如何解释定义df的行:

df = [[row[0], row[1] + row[2], row[3] + row[4], row[5], row[6]] for row in df.iterates()]

您的意思是将7行csv折叠为4行数据帧吗?您可以使用
.loc[]

强制构造它。请考虑附加一些数据帧示例。您使用的熊猫是什么版本的?
df = [[row[0], row[1] + row[2], row[3] + row[4], row[5], row[6]] for row in df.iterates()]