I have a string:
C1 C2 DATE C4 C5 C6 C7
0 0.0 W04 2021-01-08 00:00:00+00:00 E EUE C1 157
1 0.0 W04 2021-01-08 00:00:00+00:00 E AEU C1 157
2 0.0 W04 2021-01-01 00:00:00+00:00 E SADA H1 747
3 0.0 W04 2021-01-04 00:00:00+00:00 E SSEA H1 747
4 0.0 W04 2021-01-05 00:00:00+00:00 E GPEA H1 747
由于它来自一个Pandas DataFrame,所以它看起来很像一个DataFrame。我需要将其转换为Pandas DataFrame。
我尝试了以下操作:
pd.read_csv(StringIO(string_file),sep=r"\s+")
但是它会影响列,并将日期列分成两列。
sep=r"\s\s+"
。这个代码段需要将一个字符串按照至少两个空格的间隔符进行分割。 - Sayandip DuttaStringIO
和sep=r'\s\s+'
来读取,但我无法重现你的问题。对我来说效果很好。 - Sayandip Dutta