Pandas非常擅长处理数据分析中的各种用例.探索文档以确定执行特定任务的最佳方式可能有点令人生畏.
我目前正在努力了解pd.DataFrame.merge()和之间的本质区别pd.concat().到目前为止,这是我能说清楚的:
.merge()只能使用列(加上行索引),它在语义上适用于数据库样式的操作..concat()可以与任一轴一起使用,仅使用索引,并提供添加分层索引的选项.
顺便提一下,这允许以下冗余:两者都可以使用行索引组合两个数据帧.
至于pd.DataFrame.join()它似乎只是提供了一小部分用例的简写.merge().
有人可以评论我此时的理解是否完整和准确吗?
谢谢.
我在AWS EC2实例上运行nodeJS + Express + socket.io + httpd应用程序.
加载页面后,记录器提供以下信息:
GET / 200 2ms - 1.23kb
GET /javascripts/script.js 304 1ms
debug - served static content /socket.io.js
GET /stylesheets/style.css 304 1ms
GET /stylesheets/style.css 304 1ms
GET /images/052.png 304 1ms
GET /Candara.ttf 304 1ms
debug - client authorized
info - handshake authorized EgWLPeyO2uiCTSui01CP
debug - setting request GET /socket.io/1/websocket/EgWLPeyO2uiCTSui01CP
debug - set heartbeat interval for client EgWLPeyO2uiCTSui01CP
warn - websocket connection invalid
info - transport end (undefined)
debug - set close timeout for …Run Code Online (Sandbox Code Playgroud) 我试图将数据帧的索引保存到文件中.这是我尝试过的:
一个)
np.savetxt("file_name", df.index.values)
Run Code Online (Sandbox Code Playgroud)
收益:
TypeError: Mismatch between array dtype ('object') and format specifier ('%.18e')
Run Code Online (Sandbox Code Playgroud)
B)
df.index.values.tofile("file_name")
Run Code Online (Sandbox Code Playgroud)
收益:
IOError: cannot write object arrays to a file in binary mode
Run Code Online (Sandbox Code Playgroud)
C)
with open("file_name","w") as f:
f.write("\n".join(df_1_indexes.values.tolist()))
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么A)和B)失败了吗?我不知所措.
干杯