如何获取熊猫数据框的字符串列表?

苏维克·雷

我有一个在执行某些操作后获得的数据框。这就是我的数据框的样子

        date metric  stat         val       device
0 2018-03-21    cpu  mean   76.724406  10.41.100.1
3 2018-03-21    cpu   std  124.285789  10.41.100.1

现在我想将其转换为存储在列表中的字符串列表,如下所示

lis = [["2018-03-21", "cpu", "mean", "76.724406", "10.41.100.1"],
["2018-03-21", "cpu", "mean", "124.285789", "10.41.100.1"]]

我做了这样的事情

for i in df:
    print(df[i].tolist())

但是我得到这样的东西

[Timestamp('2018-03-21 00:00:00'), Timestamp('2018-03-21 00:00:00')]
['cpu', 'cpu']
['mean', 'std']
[76.72440613174048, 124.28578926665278]
['10.41.100.1', '10.41.100.1']

但是我希望格式像上面提到的那样。我怎样才能做到这一点?

耶斯列尔

我觉得需要astypestring第一个,然后将其转换DataFramenumpy array通过values和最后的list呼叫numpy.ndarray.tolist

lis = df.astype(str).values.tolist()
print (lis)
[['2018-03-21', 'cpu', 'mean', '76.724406', '10.41.100.1'], 
 ['2018-03-21', 'cpu', 'std', '124.285789', '10.41.100.1']]

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果熊猫数据框字符串列缺少值,如何将其小写?

熊猫数据框中的字符串列操作

如何将字符串列表转换为数据框?

在熊猫数据框中高效存储大字符串列

从字符串列表创建熊猫数据框

熊猫数据框-具有带有字符串列表的列

如何在熊猫数据框中对齐(左)字符串列?

为每个熊猫数据框单元格的字符串列表分配唯一值

如何获取熊猫数据框中的单词(子字符串)列表的出现次数?

根据字符串列表过滤大熊猫中的数据框

如何将.txt文件中的字符串列表转换为数据框

根据字符串列值分割熊猫数据框

在数据框字符串列中查找单词列表

使用字符串列表过滤数据框

如何从不在其他列重复的数据框列中获取字符串列表?

从分隔的字符串列创建多级索引熊猫数据框

如何从Firebase获取字符串列表以填充微调框

在 R 中的数据框中搜索字符串列表

将数据框中的字典列表转换为字符串列表 - 熊猫

数据框列到字符串列表(使用 groupby)

如何获取包含字符串列表的数据框并从 Pyspark 中的这些列表创建另一个数据框?

如何从相应的字符串列表映射数据框中的字符串

检查字符串列表是否在熊猫数据框列中

如何在熊猫数据框的列中使用字符串列表

Python - 如何将字符串列表更改为数据框名称列表

如何根据列表中的后续字符串将字符串列表转换为两列数据框

如何检查熊猫列中的字符串列表?

将字符串列表转换为带有类型的熊猫数据框

如何在熊猫数据框中按日期计算字符串列表中所有元素的出现次数