一、将字典创建为DataFrame
注意:每个列元素数量保持一直,否则会报错:ValueError: All arrays must be of the same length
import pandas as pd
data = {"grammer":["python","java","go","c++"],"score":[1,2,3,4]}
df = pd.DataFrame(data)
df
输出结果:
二、提取含有字符串"Python"的⾏
import pandas as pd
data = {"grammer":["python","java","go","c++"],"score":[1,2,3,4]}
df = pd.DataFrame(data)
#⽅法⼀
df[df['grammer'] == 'python']
#方法⼆
results = df['grammer'].str.contains("python")
results.fillna(value=False,inplace = True)
df[results]
输出结果:
方法一:
方法二:
三、输出DF的所有列名
print(df.columns)
输出结果:
继续努力,黎明就在不远的未来.........