我想将我的数据帧中的一列分配给一个列表。我使用了下面的代码。
listone = [['a', 'b', 'c'], ['m', 'g'], ['h'], ['y', 't', 'r']]
df['Letter combinations'] = listone
数据框中的“字母组合”列并不对应于列表,而是将随机元素分配给列中的每一行。我想知道这个方法是不是以不同的方式索引元素,导致了顺序的改变,或者我的代码有什么问题。任何帮助都将不胜感激!
编辑:这是我的完整代码
listone = [[a, b, c], [m, g], [h], [y, t, r]]
numbers = [1, 2, 3, 4]
my_matrix = {'Numbers': numbers}
sample = pd.DataFrame(my_matrix)
sample['Letter combinations'] = listone
sample
我的输出如下所示:
`Numbers Letter combination`
`0 1 [b]`
`1 2 [m, g]`
`2 3 []`
`3 4 [r]`
```javascript
https://stackoverflow.com/questions/51697575
复制相似问题