将多个数据框列转换为一系列

安纳利克斯

我有一个数据集df(250,3)250 raws和三列。我想编写一个循环,将数据框中每列的内容合并为一个具有250个原始数据和1列“ df_single”的单个系列(250,1)。手动操作如下:

df_single = df ['colour'] +“” + df ['model'] +“” + df ['size']

如何使用for循环或非手动创建df_single?

我试图用TypeError编写此代码

df_conc=[]
for var in cols:
    cat_list=df_code_part[var]
    df_conc = df_conc+" "+cat_list

TypeError:只能将列表(而不是“ str”)连接到列表

耶斯列尔

我认为如果需要加入3列,那么您的解决方案就非常不错:

df_single = df['colour']+" "+df['model']+" "+df['size']

如果需要用于许多列的通用解决方案,DataFrame.astype则在必要时DataFrame.add用于转换为字符串,用于添加空格,sum用于串联和最后Series.str.rstrip删除跟踪空白规范,用于删除对等空白:

cols = ['color','model','size']
df_single = df[cols].astype(str).add(' ').sum(axis=1).str.rstrip()

要么:

df_single = df[cols].astype(str).apply(' '.join, axis=1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Python将一系列重复的数据行转换为多个记录的列?

来自分类Dev

如何将一系列数值数据转换为特定的分类数据?

来自分类Dev

熊猫:使用SimpleImputer可以将数据帧转换为一系列数据吗?

来自分类Dev

将 Spark 数据帧 Groupby 转换为一系列数据帧

来自分类Dev

将一系列嵌套的 promise 转换为 @Effect

来自分类Dev

数据框将一些列乘以一系列

来自分类Dev

将一个数据框中的一系列文本搜索到另一个数据框中

来自分类Dev

将多个数据框列转换为数值向量

来自分类Dev

熊猫合并一个数据框和一系列

来自分类Dev

在海量数据的数据框中转换格式为YYYYMMDD的一系列日期

来自分类Dev

如何将一系列的(例如)熊猫groupby.apply(f)的结果放入数据框的新列中?

来自分类Dev

Python和Pandas:将一系列datetime值转换为连续的日索引

来自分类Dev

如何将一系列索引/类别转换为分类数组

来自分类Dev

如何将一系列数组转换为2D numpy数组

来自分类Dev

将一系列编号为PNG的文件转换为GIF动画的工具?

来自分类Dev

如何将一系列if / else if / else if /关系链转换为线性循环代码

来自分类Dev

如何将一系列嵌套列表转换为Miller Columns?

来自分类Dev

大熊猫:将一系列DataFrame转换为单个DataFrame

来自分类Dev

如何将一系列unicode字符转换为可读文本?

来自分类Dev

将一系列字符串转换为数组并替换值

来自分类Dev

将一系列编号为PNG的文件转换为动画GIF的工具?

来自分类Dev

将一系列ppm图像转换为avi视频

来自分类Dev

将一系列位图图像转换为灰度

来自分类Dev

如何通过一系列切换将输入转换为速度和方向?

来自分类Dev

如何将一系列unicode字符转换为可读文本?

来自分类Dev

如何将div中的内容转换为一系列变量?

来自分类Dev

将String转换为一系列字符并增加价值-不起作用

来自分类Dev

如何通过Mac上的终端将PDF转换为一系列图像(JPG或PNG)?

来自分类Dev

将 PDF 转换为一系列图像 C#

Related 相关文章

  1. 1

    如何使用Python将一系列重复的数据行转换为多个记录的列?

  2. 2

    如何将一系列数值数据转换为特定的分类数据?

  3. 3

    熊猫:使用SimpleImputer可以将数据帧转换为一系列数据吗?

  4. 4

    将 Spark 数据帧 Groupby 转换为一系列数据帧

  5. 5

    将一系列嵌套的 promise 转换为 @Effect

  6. 6

    数据框将一些列乘以一系列

  7. 7

    将一个数据框中的一系列文本搜索到另一个数据框中

  8. 8

    将多个数据框列转换为数值向量

  9. 9

    熊猫合并一个数据框和一系列

  10. 10

    在海量数据的数据框中转换格式为YYYYMMDD的一系列日期

  11. 11

    如何将一系列的(例如)熊猫groupby.apply(f)的结果放入数据框的新列中?

  12. 12

    Python和Pandas:将一系列datetime值转换为连续的日索引

  13. 13

    如何将一系列索引/类别转换为分类数组

  14. 14

    如何将一系列数组转换为2D numpy数组

  15. 15

    将一系列编号为PNG的文件转换为GIF动画的工具?

  16. 16

    如何将一系列if / else if / else if /关系链转换为线性循环代码

  17. 17

    如何将一系列嵌套列表转换为Miller Columns?

  18. 18

    大熊猫:将一系列DataFrame转换为单个DataFrame

  19. 19

    如何将一系列unicode字符转换为可读文本?

  20. 20

    将一系列字符串转换为数组并替换值

  21. 21

    将一系列编号为PNG的文件转换为动画GIF的工具?

  22. 22

    将一系列ppm图像转换为avi视频

  23. 23

    将一系列位图图像转换为灰度

  24. 24

    如何通过一系列切换将输入转换为速度和方向?

  25. 25

    如何将一系列unicode字符转换为可读文本?

  26. 26

    如何将div中的内容转换为一系列变量?

  27. 27

    将String转换为一系列字符并增加价值-不起作用

  28. 28

    如何通过Mac上的终端将PDF转换为一系列图像(JPG或PNG)?

  29. 29

    将 PDF 转换为一系列图像 C#

热门标签

归档