Nou*_*l E 5 python tuples dataframe pandas
当我尝试将元组转换为pandas数据帧时,我收到以下错误:
DataFrame构造函数没有正确调用!
我使用以下代码
columnlist=["Timestamp","Price","Month","Day","DayofWeek","tDaysleftMonth","tDayinMonth","tDayinWeek"]
tickerData=pd.DataFrame(tickerDataRaw,columns=columnlist)
Run Code Online (Sandbox Code Playgroud)
数据从MySQL数据库加载到元组,
请找到数据的屏幕截图.我试图转换的数据
我认为您可以使用DataFrame.from_records转换tuples为list:
import pandas as pd
tuples = ((1,2,3),(4,6,7),(7,3,6),(8,2,7),(4,6,3),(7,3,6))
columnlist = ['a','b','c']
df = pd.DataFrame.from_records(list(tuples), columns=columnlist)
print (df)
a b c
0 1 2 3
1 4 6 7
2 7 3 6
3 8 2 7
4 4 6 3
5 7 3 6
Run Code Online (Sandbox Code Playgroud)
另一个DataFrame只有构造函数的解决方案
import pandas as pd
tuples = ((1,2,3),(4,6,7),(7,3,6),(8,2,7),(4,6,3),(7,3,6))
columnlist = ['a','b','c']
df = pd.DataFrame(list(tuples), columns=columnlist)
print (df)
a b c
0 1 2 3
1 4 6 7
2 7 3 6
3 8 2 7
4 4 6 3
5 7 3 6
Run Code Online (Sandbox Code Playgroud)
编辑:
如果检查DataFrame和参数data:
数据:numpy ndarray(结构化或同类),dict或DataFrame
Dict可以包含Series,数组,常量或类似列表的对象
| 归档时间: |
|
| 查看次数: |
4316 次 |
| 最近记录: |