相关文章推荐
绅士的创口贴  ·  震惊! ...·  1 月前    · 
被表白的橙子  ·  使用Python ...·  1 月前    · 
完美的消炎药  ·  深网观察 ...·  2 年前    · 
孤独求败  ·  安全验证 - 知乎·  6 年前    · 

字符串转化为dataframe

如果您想将一个字符串转换为Pandas DataFrame,您可以使用 read_csv() 函数。

例如,假设您的字符串是以下内容:

name,age,gender
John,25,Male
Mary,30,Female

您可以使用以下代码将其转换为DataFrame:

import pandas as pd
# 定义字符串
str_data = 'name,age,gender\nJohn,25,Male\nMary,30,Female'
# 使用read_csv()函数转换为DataFrame
df = pd.read_csv(pd.compat.StringIO(str_data))
# 打印DataFrame
print(df)

这将输出以下结果:

   name  age  gender
0  John   25    Male
1  Mary   30  Female

在这个例子中,我们首先将字符串赋给一个变量 str_data,然后使用 pd.read_csv() 函数将其转换为DataFrame。注意,为了将字符串传递给 read_csv() 函数,我们使用了 pd.compat.StringIO() 函数,它可以将字符串作为文件对象传递给 read_csv() 函数。

希望这个例子可以帮助您将字符串转换为Pandas DataFrame。

  •