Pandas 在多个数据帧上重置索引
我想做的是写一行代码,在一些数据帧的索引中重置。我想我可以写这样的东西Pandas 在多个数据帧上重置索引,pandas,dataframe,Pandas,Dataframe,我想做的是写一行代码,在一些数据帧的索引中重置。我想我可以写这样的东西 X_train, X_test_, y_train, y_test = train_test_split(X,y) map(lambda x: x.reset_index(drop=True,inplace=True), [X_train, X_test_, y_train, y_test]) 但它没有达到预期的效果。建议?map是一个惰性操作。直到你在地图上迭代,它才会运行。您只需运行
X_train, X_test_, y_train, y_test = train_test_split(X,y)
map(lambda x: x.reset_index(drop=True,inplace=True),
[X_train, X_test_, y_train, y_test])
但它没有达到预期的效果。建议?
map
是一个惰性操作。直到你在地图上迭代,它才会运行。您只需运行一个列表,即可获得所需的结果:
X\u列,X\u测试,y\u列,y\u测试=[
df.reset_索引(drop=True)
用于列车试验中的测向(X,y)
]
map
是一个惰性操作。直到你在地图上迭代,它才会运行。您只需运行一个列表,即可获得所需的结果:
X\u列,X\u测试,y\u列,y\u测试=[
df.reset_索引(drop=True)
用于列车试验中的测向(X,y)
]