【发布时间】:2020-08-11 07:58:05
【问题描述】:
在 python 中有一个str,如下所示:'2,9,3,5,0,4,0,0,0'
使用Pandas 和split() 将其转换为DataFrame:
df = pd.DataFrame([x.split(',') for x in my_string.split('\n')])
在Aws 上开发Lambda,目前缺少一些库,包括Pandas,是否可以在不使用Pandas 的情况下获得DataFrame?
非常感谢!
【问题讨论】:
-
如果你没有 pandas,“DataFrame”是什么意思?
-
数组数组
-
[x.split(',') for x in my_string.split('\n')]有什么问题? -
Lambda 有可用的 numpy 层,因此您可以直接在 numpy 中工作。但请注意:
DataFrame()是 pandas 的特定对象,您不会在要处理列表或数组列表的数据帧上进行操作。只是为了在您搜索解决方案时提供术语帮助。
标签: python string pandas dataframe aws-lambda