python-3.x - 从字符串或列表格式的 csv 行创建 pandas 数据框
问题描述
我将一些数据转换为 csv 字符串,例如逐行格式,例如行看起来像:
字符串格式
第一行:“A、B、R、K、S、E”
第二行:"B,C,S,E,G,Q,W,R,W" # 有时行更长
3rd row: "A,E,R,E,S" # 有时更短的行
或列表格式
第一行:['A','B','R','K','S','E']
第二行:['B','C','S','E','G','Q','W','R','W']
第三行:['A','E','R','E','S']
我还可以在每行的末尾添加 \n。我想从这些行创建一个熊猫数据框,但不确定如何。通常我只是将这些数据保存到 .csv 文件中,然后我执行 pd.read_csv 但我想跳过该步骤。
谢谢您的帮助
解决方案
这将解决您的问题:
import numpy as np
import pandas as pd
First_row=['A','B','R','K','S','E']
Second_row=['B','C','S','E','G','Q','W','R','W']
Third_row=['A','E','R','E','S']
df=pd.DataFrame({'1st row':pd.Series(First_row),'2nd row':pd.Series(Second_row),'3rd row':pd.Series(Third_row)})
answer=df.T
answer
0 1 2 3 4 5 6 7 8
1st row A B R K S E NaN NaN NaN
2nd row B C S E G Q W R W
3rd row A E R E S NaN NaN NaN NaN
推荐阅读
- javascript - javascript:由于通配符,获取被 CORS 策略阻止
- angular - 重定向到 url 中特殊页面中的 angular pwa
- java - 尝试使用 Maven 在 JOOQ 中实现 EnumConverter 时出错
- javascript - 动态更改标题中的元标记?
- node.js - 不起作用发送 res.status(409).send('error')
- java - 如何在接口上有效地利用继承和多态
- python-3.x - 使用子键分配字典值
- reactjs - 用于字符串的 React TypeScript Props 接口
- angular - 引导程序未在 chrome 中加载
- git - 完成发布推送到所有远程存储库