“使用Pandas添加List”的版本间的差异

来自YTYZX有图有真相的百科
跳转至: 导航搜索
(撤销51.142.191.92讨论)的版本8745)
 
(未显示2个用户的25个中间版本)
第1行: 第1行:
 
  在Python中使用以下代码将循环生成的列表依次添加为DataFrame的一行,并导出到Excel表格里面。
 
  在Python中使用以下代码将循环生成的列表依次添加为DataFrame的一行,并导出到Excel表格里面。
<syntaxhighlight lang="python" line>
+
<syntaxhighlight lang="python">
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
+
    j = i**2
    list1 = [[i, j]]
+
    list1 = [[i, j]]
    df = df.append(list1, ignore_index=True)
+
    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]]

2023年2月19日 (日) 08:42的最新版本

在Python中使用以下代码将循环生成的列表依次添加为DataFrame的一行,并导出到Excel表格里面。
<syntaxhighlight lang="python">
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>
输出结果为下图:

PandasAppendList1.png