擅长:python、mysql、java
<p>为了解决这个错误,数组1是一个多维数组,通过将它转换成一个列表来得到每个数组</p>
<p>然后创建一个包含所有数组值的字典,使解决方案更加优雅</p>
<pre class="lang-py prettyprint-override"><code>import pandas as pd
# get number of columns in multidimensional array
num_cols = len(array1)
# create column names
array1_col_names = ['reps_' + str(i) for i in range(num_cols)]
# get elements of array 1 and store them in a dictionary
values = dict(zip(col_names, list(array1)))
values.update({'labels': array2, 'weight': array3}) # add other arrays to dictionary
# create dataframe from the dictionary
df = pd.DataFrame(values)
df
</code></pre>