这个错误通常是由于您将一个长度为5的数组放入一个长度为0的数组中。此错误可以通过确保您的数据与期望的形状匹配来解决。 例如,在Binance python API中,如果您使用pandas dataframe来保存数据,并且尝试将一个长度为5的数组添加到一个没有列的空的数据帧中,您将获得这个错误。 您可以通过像这样指定列来避免此错误:
import pandas as pd
df = pd.DataFrame(columns=['col1', 'col2', 'col3', 'col4', 'col5']) data = [1, 2, 3, 4, 5] df.loc[0] = data
这将创建一个包含五列的数据帧,并将数据添加到新行中。如果您已经有了一个数据帧,并且希望将数据添加到新行中,请确保数据的形状与数据帧的形状相同。