python - 在行中拆分列表python pandas数据框
问题描述
我在 python 中有未知列的列表,我想将其拆分为行。我该怎么做。
numberArray1 | numberArray10 |numberArray11 | . . .
[32.09561, 32.43092, 32.37599]| [37.015972, 37.015972, 36.889534] | [996.2953, 996.2609, 996.28845]|. . . . to N columns
所有数据都存储在数据框的单元格中
需要将我行中的水平值转换为对应于各列的垂直值。
预期输出将是。
numberArray1 numberArray10 numberArray11
32.09561 37.015972 996.2953
32.43092 37.015972 996.2609
32.37599 36.889534 996.28845
解决方案
你可以使用熊猫,
import pandas as pd
df=pd.read_csv("your_csv.csv")
new_df=pd.DataFrame()
for col in df.columns:
new_df[col]=pd.DataFrame({col:pd.Series(df[col][0].str[1:-1].split(','))})
new_df
是您预期的数据框
推荐阅读
- jquery - 具有数据属性的 Owl-Carousel 无法加载
- javascript - signOut() 会在 Firebase 实时数据库中自动调用 ref.off() 吗?
- spring-boot - 如何限制发送到 Stomp 队列(处理 websocket)的数据量,以保证不会溢出缓冲区?
- python - linux mint 上的 Python3 符号链接
- hyperledger-fabric - Hyperledger Fabric 中使用的哈希算法和库
- python - 是否有一种处理列中多个值的熊猫方式?
- java - 正则表达式 - 匹配不在两个字符串之间的字符
- python - 数据框中常见列之间的精确视觉匹配在合并时不匹配
- java - Kotlin 中吸气剂和属性之间的歧义,最佳实践?
- pytorch - 定义一个自定义变量 pytorch 张量