我对使用pd.read_csv有疑问 我目前正在从一个文件夹和多个csv文件构建一个数据帧 csv文件的命名如下:" C2__1979H"或" C2_1999Z"
我想将dataFrame的索引设置为等于当前用于创建数据帧的CSV文件的名称。 我还没有找到办法做到这一点。这是我目前的代码
我的数据框看起来像这样:
Date Open High Low Close Vol OI Roll
0 19780106 236.00 237.50 234.50 235.50 0 0 0
1 19780113 235.50 239.00 235.00 238.25 0 0 0
2 19780120 238.00 239.00 234.50 237.00 0 0 0
3 19780127 237.00 238.50 235.50 236.00 0 0 0
我希望它看起来像这样
Date Open High Low Close Vol OI Roll
C2__1979N 19780106 236.00 237.50 234.50 235.50 0 0 0
C2__1979N 19780113 235.50 239.00 235.00 238.25 0 0 0
C2__1979N 19780120 238.00 239.00 234.50 237.00 0 0 0
C2__1979Z 19780127 237.00 238.50 235.50 236.00 0 0 0 ##(assuming this is where the next csv file began)
答案 0 :(得分:0)
你试过一个明显的吗?
df_temp.index = [file_]*len(df_temp)