如何获取字符串并创建数据帧。你知道吗
假设我的字符串如下。你知道吗
ss = "This is a string"
如果我执行以下操作,它将产生一个错误。你知道吗
pd.DataFrame(ss)
Traceback (most recent call last):
File "<ipython-input-84-4694a8452254>", line 1, in <module>
pd.DataFrame(ss)
File "/Users/abrahammathew/anaconda3/lib/python3.6/site-packages/pandas/core/frame.py", line 404, in __init__
raise ValueError('DataFrame constructor not properly called!')
ValueError: DataFrame constructor not properly called!
但是,如果我尝试创建一个系列,它是有效的。你知道吗
pd.Series(ss)
Out[85]:
0 This is a string
dtype: object
请尝试以下操作:
或:
您可以将
DataFrame
视为2D对象(而Series
将是1D)。 为了有一个合适的DataFrame
,pandas
需要索引、列或一些维度。请尝试以下操作:我想知道你为什么需要这个。你知道吗
相关问题 更多 >
编程相关推荐