相关文章推荐
狂野的麦片  ·  基于 TMDB ...·  3 周前    · 
有胆有识的椰子  ·  Pandas ...·  2 周前    · 
兴奋的草稿纸  ·  如何从spark scala ...·  2 周前    · 
发呆的春卷  ·  spark ...·  2 周前    · 
风流的沙滩裤  ·  C++ 实现 发送HTTP ...·  1 年前    · 

字符串转化为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。

  •