Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python对齐输出数据_Python_Pandas - Fatal编程技术网

使用Python对齐输出数据

使用Python对齐输出数据,python,pandas,Python,Pandas,我想在输出上对齐和组织数据。我有一个excel文件,有两张表-学生,动画。我已经提取了excel文件中的数据,但现在的问题是输出。这就是我尝试过的 file = pd.read_excel("src/doc/x1/students.xlsx", sheet_name=None) print(file) 输出: {'Students': Name Major Block 0 Alex Business 20200525 1 Clay

我想在输出上对齐和组织数据。我有一个excel文件,有两张表-
学生
动画
。我已经提取了excel文件中的数据,但现在的问题是输出。这就是我尝试过的

file = pd.read_excel("src/doc/x1/students.xlsx", sheet_name=None)
print(file)
输出:

{'Students':       Name        Major     Block
0     Alex     Business  20200525
1     Clay  Engineering  20200526
2  Justine      Science  20200527, 'Anime':      Anime Name             Author
0     One Piece       Eiichiro Oda
1        Naruto  Masashi Kishomoto
2  Dragon Balls     Akira Toriyama}
如何移除两端的括号并像这样对齐数据

    'Students':       Name        Major     Block
                0     Alex     Business  20200525
                1     Clay  Engineering  20200526
                2  Justine      Science  20200527 

    'Anime':        Anime Name          Author
             0     One Piece        Eiichiro Oda
             1     Naruto           Masashi Kishomoto
             2     Dragon Balls      Akira Toriyama

请注意,
file
是一个字典,其中每个键都是工作表的名称,值是该工作表中的
Dataframe
。您可以使用类似的方法,将打印样式更改为所需的任何样式:

for key, value in file.items():
    print(key + ":")
    print(value)

您的输入数据看起来没有对齐?初始数据框看起来怎么样?几乎可以,但我想将其导出为文本文件。如果我执行
打印(value,file=open(“mytext.txt”,“w”))
写入或读取文件时,如何在一个文本文件上组合键和值请使用
和open(…)
然后不打印,只需将其写入文件即可访问此网站了解如何将
df
写入
.txt
文件我已经输出了键和值,但我想将其合并到一个文本文件中。我该怎么做访问我在前面的评论中附加的链接。它显示了如何将df写入
.txt
文件。我不确定是否可以将所有数据帧一起写入一个文件(如果可以的话),但可以将每个数据帧写入一个temp
.txt
文件,复制其内容并从temp文件写入主
.txt
文件