当前位置: 首页 > 知识库问答 >
问题:

从Dataframe comumn创建数组

尚安平
2023-03-14

我从Python开始。我想创建一个新的数组,它将包含从数据帧中的一个列存储的所有单词。

此列已包含带有单词的数组:

这里有一个例子:


df['Body_A'].values[0]

输出:

['p','open','terminal‘,'application','gt','utility','gt','terminal’,'type','p','pre','code','locate','insertfonthere‘,'br','code','pre','p','spit','every’,'file','p','p','warning‘,'may','alot','wade','p']

我试着把所有的东西都储存起来:

rows = []
[rows + row['Body_A'] for index, row in df.iterrows()]

我的想法是将数据帧中每一行的值存储在一个新的数组行中。

但当我要打印行时:

print(rows)

它还我一个空的我不知道我做错了什么可以帮助告诉我更多?

谢谢.

共有1个答案

欧阳洲
2023-03-14

您可以使用嵌套列表理解将列表扁平化

df = pd.DataFrame({"a":[['Hello', 'I', 'am', 'fine'], ['How', 'are', 'you', '?']]})
flat_list = [item for sublist in df['a'] for item in sublist] 

df::
    a
0   [Hello, I, am, fine]
1   [How, are, you, ?]

输出:

['Hello', 'I', 'am', 'fine', 'How', 'are', 'you', '?']
 类似资料:
  • 问题内容: 我有一个像这样初始化的数组: 我想将此数组转换为ArrayList 问题答案:

  • 本文向大家介绍JavaScript从JSON数据创建数组?,包括了JavaScript从JSON数据创建数组?的使用技巧和注意事项,需要的朋友参考一下 要根据JSON数据创建数组,请使用from JavaScript的概念。假设以下是我们的数据- 以下是根据上述数据创建数组的代码- 示例 要运行上述程序,您需要使用以下命令- 在这里,我的文件名为demo82.js。 输出结果 这将产生以下输出-

  • 问题内容: 目前,每当我需要从数组创建流时,我都会 有一些直接的方法可以从数组创建流吗? 问题答案: 您可以使用Arrays.stream Eg 您也可以使用@fge所提到的,它看起来像 但是note 将返回,而如果您传递一个type数组,则将返回。因此,简而言之,您可以观察两种方法之间的区别,例如 将原始数组传递给时,将调用以下代码 当您将原始数组传递给以下代码时,将被调用 因此,您得到不同的结

  • 在一个页面(API页面)上,我有一个PHP数组,如下所示: 脚本根据这个数组创建json编码版本: 所以,我的问题是其他页面上的javascript。我想使用jQuery$.getJSON函数检索这个数据,并使var像这样: 我如何用jQuery$.getJSON函数实现这一点呢? 编辑: 我的另一个Javascript函数(jQuery mobile函数)

  • 问题内容: 我在PostgreSQL中有一个表,其中包含: 是类型,它包含具有正确顺序的该行的父记录列表。 家长:然后再 如何编写一个查询,该查询对于任何给定的ID都会生成其父母姓名的字符串? 例如: :。 :。 :。 编辑: 如果可能的话,我希望请求的ID总是会出现。 :。 :。 :。 :。 问题答案: 您可以结合使用诸如generate_subscripts和array之类的多项操作来获得结果

  • 目前,每当我需要从数组创建流时,我都会