python 将字符串转换为 dataframe

代码段为:

import io
a = '1,2,3;4,5,6;7,8,9;'
df = pd.read_csv(io.StringIO(a), lineterminator=';', header=None)
print(df)

lineterminator:参数可以根据数据的结构进行更改,我的数据是用;隔开的,所以参数设置为;

header:使用此参数,则会以0,1,2...作为列名,不适用则使用第一行作为列名。

 使用header参数的结果为:

不使用header参数的代码为:

import io
a = '1,2,3;4,5,6;7,8,9;'
df = pd.read_csv(io.StringIO(a), lineterminator=';')
print(df)

结果为:

 


版权声明:本文为my__blog原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。