"使用Pandas添加List" 修訂間的差異
從 YTYZX有图有真相的百科
行 1: | 行 1: | ||
在Python中使用以下代码将循环生成的列表依次添加为DataFrame的一行,并导出到Excel表格里面。 | 在Python中使用以下代码将循环生成的列表依次添加为DataFrame的一行,并导出到Excel表格里面。 | ||
− | <syntaxhighlight lang="python" line> | + | <syntaxhighlight lang="python" line> |
− | import pandas as pd | + | import pandas as pd |
− | df = pd.DataFrame() | + | df = pd.DataFrame() |
− | for i in range(10): | + | for i in range(10): |
− | + | j = i**2 | |
− | + | list1 = [[i, j]] | |
− | + | df = df.append(list1, ignore_index=True) | |
− | df.columns = ['自然数', '平方值'] # 给DataFrame添加columns | + | df.columns = ['自然数', '平方值'] # 给DataFrame添加columns |
− | df.to_excel(r'C:\GITPythonLesson\num.xlsx',sheet_name='Sheet1',engine='openpyxl') | + | df.to_excel(r'C:\GITPythonLesson\num.xlsx',sheet_name='Sheet1',engine='openpyxl') |
− | </syntaxhighlight> | + | </syntaxhighlight> |
输出结果为下图: | 输出结果为下图: | ||
[[File:PandasAppendList1.png]] | [[File:PandasAppendList1.png]] |
於 2022年10月4日 (二) 20:04 的修訂
在Python中使用以下代码将循环生成的列表依次添加为DataFrame的一行,并导出到Excel表格里面。 <syntaxhighlight lang="python" line> import pandas as pd df = pd.DataFrame() for i in range(10): j = i**2 list1 = i, j df = df.append(list1, ignore_index=True) df.columns = ['自然数', '平方值'] # 给DataFrame添加columns df.to_excel(r'C:\GITPythonLesson\num.xlsx',sheet_name='Sheet1',engine='openpyxl') </syntaxhighlight> 输出结果为下图: