【发布时间】:2021-04-09 06:47:19
【问题描述】:
我正在将字符串转换为 DataFrame,但是当读取为 csv,然后是列表时,字符串将每个字母作为 DataFrame 中的新行进行迭代。如何编码新行的开始位置?
'overs' 变量是一个字符串:
BASKETBALL - NBA
SPREAD
MONEY
TOTAL
...
以下代码返回一个每行一个字母的 DataFrame。
df = pd.DataFrame(list(reader(overs)))
返回:
col_name: 0
data: 0 B
1 A
2 S
3 K
4 E
..
250
251 P
252 L
253 A
254 Y
Name: 0, Length: 255, dtype: object
【问题讨论】:
-
pandas 为此提供了“read_csv”功能。
标签: python pandas list csv iterable