相关疑难解决方法(0)

从条目中具有不同长度的字典创建数据框

假设我有一个包含10个键值对的字典.每个条目都有一个numpy数组.但是,对于所有这些数组,数组的长度并不相同.

如何创建每个列包含不同条目的数据框?

当我尝试:

pd.DataFrame(my_dict)
Run Code Online (Sandbox Code Playgroud)

我明白了:

ValueError: arrays must all be the same length
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决这个问 我很高兴Pandas使用NaN填充这些列以获得较短的条目.

python pandas

91
推荐指数
5
解决办法
6万
查看次数

ValueError:使用pandas DataFrame在python中数组的长度必须相同

我是 python 的新手,使用 Pandas 包 (python3.6) 中的 Dataframe。

我像下面的代码一样设置它,

df = DataFrame({'list1': list1, 'list2': list2, 'list3': list3, 'list4': list4, 'list5': list5, 'list6': list6})
Run Code Online (Sandbox Code Playgroud)

它给出了一个错误,如 ValueError: arrays must all be same length

所以,我检查阵列的所有长度,list1list2比其他列表(1点)更多的数据。如果我想使用 将 1 个数据添加到其他 4 个列表(list3, list4, list5, list6pd.resample,那么我应该如何编写代码...?

此外,这些列表是 1 分钟的时间序列列表。

有人有想法或帮助我吗?

提前致谢。

编辑 所以我改变了 EdChum 所说的。并在前面添加了时间表。就像下面一样。

2017-04-01 0:00 895.87  730 12.8    4   19.1    380
2017-04-01 0:01 894.4   730 12.8    4   19.1    380
2017-04-01 0:02 893.08  730 …
Run Code Online (Sandbox Code Playgroud)

resampling dataframe python-3.x pandas

4
推荐指数
1
解决办法
3万
查看次数

Python Pandas“所有数组必须具有相同的长度”问题

我收到这样的错误。预先感谢您的解决方案。

\n

ValueError:所有数组的长度必须相同

\n
a = {"Ana Linkler":linkler, "\xc4\xb0\xc3\xa7 Linkler":ic_linkler, "Sorular":sorular}\ndf = pd.DataFrame(a)\n
Run Code Online (Sandbox Code Playgroud)\n

python dataframe pandas

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

pandas ×3

dataframe ×2

python ×2

python-3.x ×1

resampling ×1