python中 t表示什么_在txt文件中\t表示什么?

我用pandas打开一个txt文件,文件中应该有一个分栏符的地方是\t。在

我在文件里读的是这样的:df=pd.read_csv(r'file.txt')

数据帧如下所示:

^{pr2}$

我希望它看起来像这样:1 Band 1 0.428944 0.843916 0.689923

2 Band 2 -0.000000 0.689320 0.513170

3 Band 3 0.336438 0.743478 0.592622

4 Band 4 0.313259 0.678561 0.525667

5 Band 5 0.374522 0.746828 0.583513

我不熟悉在python中使用txt文件,是否需要设置某种分隔符?在

使用print(repr(open(r'D:\Sheyenne\Statistics\NDVI_allotment\Text\A_Annex2.txt').read(42)))返回:'\n\n Band 1\t 0.428944\t0.843916\t0.689923\t

编辑:

我发布的原始数据帧被简化了,实际上有更多的数据列。在`print(repr(open(r'D:\Sheyenne\Statistics\NDVI_allotment\Text\A_Annex2.csv').read(500)))

退货:'\nBasic Stats\t Min\t Max\t Mean\t Stdev\t Num\tEigenvalue\n Band 1\t 0.428944\t0.843916\t0.689923\t0.052534\t 1\t 0.229509\n Band 2\t-0.000000\t0.689320\t0.513170\t0.048885\t 2\t 0.119217\n Band 3\t 0.336438\t0.743478\t0.592622\t0.052544\t 3\t 0.059111\n Band 4\t 0.313259\t0.678561\t0.525667\t0.048047\t 4\t 0.051338\n Band 5\t 0.374522\t0.746828\t0.583513\t0.055989\t 5\t 0.027913\n Band 6\t-0.000000\t0.749325\t0.330068\t0.314351\t 6\t 0.022561\n Band 7\t-0.000000\t0.819288\t0.6001'

你可能感兴趣的:(python中,t表示什么)