markdown pandas.DataFrameとnumpy.ndarrayを相互変换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown pandas.DataFrameとnumpy.ndarrayを相互変换相关的知识,希望对你有一定的参考价值。
pandas.DataFrame->numpy.ndarray
```
import numpy as np
import pandas as pd
df = pd.DataFrame(data=[[1, 2, 3], [4, 5, 6]], columns=['a', 'b', 'c'])
print(df)
# a b c
# 0 1 2 3
# 1 4 5 6
a_df = df.values
print(a_df)
# [[1 2 3]
# [4 5 6]]
print(type(a_df))
# <class 'numpy.ndarray'>
print(a_df.dtype)
# int64
```
numpy.ndarray->pandas.DataFrame
```
a = np.arange(12).reshape((4, 3))
print(a)
# [[ 0 1 2]
# [ 3 4 5]
# [ 6 7 8]
# [ 9 10 11]]
df = pd.DataFrame(a)
print(df)
# 0 1 2
# 0 0 1 2
# 1 3 4 5
# 2 6 7 8
# 3 9 10 11
```
以上是关于markdown pandas.DataFrameとnumpy.ndarrayを相互変换的主要内容,如果未能解决你的问题,请参考以下文章
将 Pandas Multiindexed DataFrame 与 Singleindexed Pandas DataFrame 合并
pandas.DataFrame.loc好慢,怎么遍历访问DataFrame比较快
python pandas dataframe 写入hdfs
pandas.dataframe怎么把列变成索引
pandas.Dataframe之drop函数解析
pandas.DataFrame.loc好慢,怎么遍历访问DataFrame比较快