擅长:python、mysql、java
<p>下面的结果,它可能正在寻找,其思想是将列表转换为数据帧,您还可以创建一个函数,将列表参数作为输入,而不是手动将每个列表键入数据帧。你知道吗</p>
<h3>例1:</h3>
<pre><code>import pandas as pd
import numpy as np
## your list
L1 =["a","b"]
L2 = ["g","h","o","y"]
L3 = ["k","u","e"]
## Convert List into DataFrame
L1 = pd.DataFrame(L1)
L2 = pd.DataFrame(L2)
L3 = pd.DataFrame(L3)
## Concanate the created DataFrames and Fill 'NaN' with or empty spaces
db =pd.concat([L1,L2,L3], ignore_index=True, axis=1).replace(np.nan, '')
## Results
print(db)
</code></pre>
<h3>示例2(传递列表参数的函数):</h3>
<pre><code>import pandas as pd
import numpy as np
## your list
L1 =["a","b"]
L2 = ["g","h","o","y"]
L3 = ["k","u","e"]
## function passing arguments
def wrapper(*args):
return pd.concat([pd.DataFrame(i) for i in args], ignore_index=True, axis=1).replace(np.nan, '')
## Results
print(wrapper(L1,L2,L3))
</code></pre>