Python 使用JupyterNotebook从DataFrame到Excel

Python 使用JupyterNotebook从DataFrame到Excel,python,pandas,dataframe,jupyter-notebook,Python,Pandas,Dataframe,Jupyter Notebook,嗨,我有这个从dataFrame到excel的示例数据。现在我想添加新的列。我的问题是我对JupyterNotebook还不熟悉,我在学习。下面是我的代码 import pandas as pd import sys print('Python version ' + sys.version) print('Pandas version ' + pd.__version__) # Create DataFrame d = [1,2,3,4,5,6,7,8,9] e = [10, 11, 12,

嗨,我有这个从dataFrame到excel的示例数据。现在我想添加新的列。我的问题是我对JupyterNotebook还不熟悉,我在学习。下面是我的代码

import pandas as pd
import sys
print('Python version ' + sys.version)
print('Pandas version ' + pd.__version__)

# Create DataFrame
d = [1,2,3,4,5,6,7,8,9]
e = [10, 11, 12, 13, 14, 15]
df = pd.DataFrame(d, columns = ['Number'])
df
输出如下:

   Number
0   1
1   2
2   3
3   4
4   5
5   6
6   7
7   8
8   9

现在我添加了一个新的列数据,即列e。如何向其中添加新列?

d和e的形状不同。加的方式,我不知道怎么做。也许是这样

In [83]: import pandas as pd

In [84]: d = [1,2,3,4,5,6,7,8,9]

In [85]: e = [10, 11, 12, 13, 14, 15]

In [86]: df = pd.DataFrame(d, columns = ['Number'])

In [87]: dfe = pd.DataFrame(e, columns=["e"])

In [88]: pd.concat([df, dfe], axis=1)
Out[88]:
   Number     e
0       1  10.0
1       2  11.0
2       3  12.0
3       4  13.0
4       5  14.0
5       6  15.0
6       7   NaN
7       8   NaN
8       9   NaN

In [89]: pd.concat([df, dfe], axis=1, join="inner")
    ...:
Out[89]:
   Number   e
0       1  10
1       2  11
2       3  12
3       4  13
4       5  14
5       6  15

这不是一个简单的问题。。。Pandas文档中有哪些地方不清楚Excel函数或添加列?您打算如何在一个数据帧中保存两个长度不等的系列(d=9,e=6)?我刚刚在我的记事本中看到了这些现有代码并尝试在其上执行。我想说的是,Pandas是您应该查看的文档,而不是Jupyter